Exemple #1
0
    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)