-#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
""" Generate and returns the profiles
it assumes that self.pdir is defined """
#this is generated every time to handle the case of the user renaming the directories by hand
- return [os.path.join(self.pdir, f) for f in os.listdir(pdir)]
+ return [os.path.join(self.pdir, f) for f in os.listdir(self.pdir)]
def getProfileFolder(self):
""" Generates, in a os dependant way, the local folder where all profiles are stored """
return self.pdir
- def newProfile(self, profileName):
+ def addProfile(self, profileName):
""" Create a profile """
print("Creating a new profile")
if self.isValidProfileName(profileName):
os.makedirs(os.path.join(self.getProfileFolder(), profileName))
else:
- raise AppError('Profile Name not valid')
+ raise AppError('Profile Name not valid.\nAllowed only ascii characters.')
print("Profile "+profileName+" created.")
def delProfile(self, profileName):