X-Git-Url: https://v.licheni.net/stack/code/dboxswitch.git/blobdiff_plain/6387024f16be8f34ace846b605a8cf05938cd849..d12658f79e38f8a8b3c42cbaa97b76cfd63f25e7:/profhandler.py diff --git a/profhandler.py b/profhandler.py index 19a6b97..d0fbb17 100755 --- a/profhandler.py +++ b/profhandler.py @@ -111,7 +111,18 @@ class ProfHandler(): raise AppError('Profile Name not valid') print("Profile "+profileName+" created.") + def isCurrentProfile(self, ppath): + """ Returns true if the current profile path is currently activated """ + + pl = platform.system() + if pl in ('Linux','Darwin'): + if os.path.exists(self.getDropboxDirectory()): + return True if os.readlink(self.getDropboxDirectory()) == ppath else False + else: + return False + def isValidProfileName(self, pname): + if self.reg.match(pname) is not None: return True else: