X-Git-Url: https://v.licheni.net/stack/code/dboxswitch.git/blobdiff_plain/d06f73c1045d0a4b526f4662869bb2cd121eabde..2d03d47d5b90add99fbfdbfdd96653f85d053731:/profhandler.py diff --git a/profhandler.py b/profhandler.py index 3d3060f..e5abd82 100755 --- a/profhandler.py +++ b/profhandler.py @@ -116,15 +116,15 @@ class ProfHandler(): else: return False - def activateProfile(self, pname): - if pname in self.getProfilesList(): + def activateProfile(self, ppath): + if ppath in self.getProfilesList(): self.stopDropbox() try: - with open(os.path.join(self.getProfileFolder(), pname)) as pdir: + with open(ppath) as pdir: os.unlink(self.getDropboxDirectory()) - os.symlink(os.path.join(self.getProfileFolder(), pname), self.getDropboxDirectory()) + os.symlink(ppath, self.getDropboxDirectory()) except IOError as e: - raise AppError('Error on activating Profile: '+pname) + raise AppError('Error on activating Profile: '+ppath) self.startDropbox() else: raise AppError("Trying to acrivate non existant profile")