X-Git-Url: https://v.licheni.net/stack/code/dboxswitch.git/blobdiff_plain/7767ad4e97be93e5951fe83e8222f212e671cc13..2d03d47d5b90add99fbfdbfdd96653f85d053731:/profhandler.py diff --git a/profhandler.py b/profhandler.py index 760f45f..e5abd82 100755 --- a/profhandler.py +++ b/profhandler.py @@ -1,4 +1,3 @@ -#!/usr/bin/python # -*- coding: utf-8 -*- """ @@ -117,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")