X-Git-Url: https://v.licheni.net/stack/code/dboxswitch.git/blobdiff_plain/957fc59fe85f6c3ad18fe279699db2e614a1d036..6d8df8cd307b2fe219134ceb45c0e458b7471236:/dboxswitch/profhandler.py diff --git a/dboxswitch/profhandler.py b/dboxswitch/profhandler.py index f2be538..8802f1f 100644 --- a/dboxswitch/profhandler.py +++ b/dboxswitch/profhandler.py @@ -159,7 +159,11 @@ class ProfHandler(): def getDropboxDirectory(self): pl = platform.system() if pl in ('Linux', 'Darwin'): - return os.path.join(os.path.expanduser('~'),".dropbox") + basepath = os.path.join(os.path.expanduser("~"), ".dropbox") + for path in [os.path.join(basepath, "instance1"), basepath]: + if os.path.exists(path): + return path + raise NotImplementedError("Path not found " + basepath + "[instance1]") elif pl == 'Windows': assert os.environ.has_key('APPDATA'), Exception('APPDATA env variable not found') return os.path.join(os.environ['APPDATA'],'Dropbox')