v.licheni.net
/
stack
/
code
/
dboxswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactored activateProfile to pass a path instead of a profile name
[stack/code/dboxswitch.git]
/
profhandler.py
diff --git
a/profhandler.py
b/profhandler.py
index
3d3060f
..
e5abd82
100755
(executable)
--- a/
profhandler.py
+++ b/
profhandler.py
@@
-116,15
+116,15
@@
class ProfHandler():
else:
return False
else:
return False
- def activateProfile(self, p
name
):
- if p
name
in self.getProfilesList():
+ def activateProfile(self, p
path
):
+ if p
path
in self.getProfilesList():
self.stopDropbox()
try:
self.stopDropbox()
try:
- with open(
os.path.join(self.getProfileFolder(), pname)
) as pdir:
+ with open(
ppath
) as pdir:
os.unlink(self.getDropboxDirectory())
os.unlink(self.getDropboxDirectory())
- os.symlink(
os.path.join(self.getProfileFolder(), pname)
, self.getDropboxDirectory())
+ os.symlink(
ppath
, self.getDropboxDirectory())
except IOError as e:
except IOError as e:
- raise AppError('Error on activating Profile: '+p
name
)
+ raise AppError('Error on activating Profile: '+p
path
)
self.startDropbox()
else:
raise AppError("Trying to acrivate non existant profile")
self.startDropbox()
else:
raise AppError("Trying to acrivate non existant profile")