Fix #4074 (not working if home directory on AFS)

This commit is contained in:
Kovid Goyal 2010-01-03 07:51:52 -07:00
parent 6360fdd3c5
commit 5c7db72614

View File

@ -11,8 +11,15 @@ from threading import Thread
from calibre.constants import iswindows from calibre.constants import iswindows
ADDRESS = r'\\.\pipe\CalibreGUI' if iswindows else \ if iswindows:
os.path.expanduser('~/.calibre-gui.socket') ADDRESS = r'\\.\pipe\CalibreGUI'
else:
from tempfile import gettempdir
tmp = gettempdir()
user = os.environ.get('USER', '')
if not user:
user = os.path.basename(os.path.expanduser('~'))
ADDRESS = os.path.join(tmp, user+'-calibre-gui.socket')
class RC(Thread): class RC(Thread):