From d21d77af7b9aec8d003222854815b99d866c49d7 Mon Sep 17 00:00:00 2001 From: stack Date: Sun, 8 Jul 2012 21:36:42 +0200 Subject: [PATCH] get dropbox directory in an os dependant way in ProfHandler --- profhandler.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/profhandler.py b/profhandler.py index e5abd82..5ef71e5 100755 --- a/profhandler.py +++ b/profhandler.py @@ -131,11 +131,12 @@ class ProfHandler(): def getDropboxDirectory(self): pl = platform.system() - if pl == 'Linux': + if pl in ('Linux', 'Darwin'): return os.path.join(os.path.expanduser('~'),".dropbox") elif pl == 'Windows': - raise NotImplementedError, "Not implemented yet." - elif pl == 'Darwin': + assert os.environ.has_key('APPDATA'), Exception('APPDATA env variable not found') + return os.path.join(os.environ['APPDATA'],'Dropbox') + else: raise NotImplementedError, "Not implemented yet." -- 2.20.1