def __init__(self, resourceManager): #setting for the folders self.folderConfig = "config" #configurations self.folderLang = 'lang' #languages # take the user name of the current pc self.pc_name = getpass.getuser() # search the UserConfig file # if there isn't... create a user config file from the DefaultConfig file if (os.path.exists( resourceManager.getResource(self.folderConfig + "/" + self.pc_name + "Config.var"))) != True: shutil.copyfile( resourceManager.getResource(self.folderConfig + "/" + "DefaultConfig.var"), resourceManager.getResource(self.folderConfig + "/" + self.pc_name + "Config.var")) # directory is the directory of the UserConfig file self.directory = resourceManager.getResource(self.folderConfig + "/" + self.pc_name + "Config.var") extractor = Extractor() # setting the list of all the config file self.config = extractor.extractText(self.directory)