def __init__(self, verbose=False): ''' Initial constructor. :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: None ''' FileChecking.__init__(self, verbose=verbose) verbose_message(GenReadmeModule.GEN_VERBOSE, verbose, 'init generator') self.__reader = ReadTemplate(verbose=verbose) self.__writer = WriteTemplate(verbose=verbose) project = '{0}{1}'.format( Path(__file__).parent, GenReadmeModule.PRO_STRUCTURE ) self.check_path(file_path=project, verbose=verbose) self.check_mode(file_mode='r', verbose=verbose) self.check_format( file_path=project, file_format='yaml', verbose=verbose ) if self.is_file_ok(): yml2obj = Yaml2Object(project) self.__config = yml2obj.read_configuration() else: self.__config = None
def __init__(self, template_file, verbose=False): ''' Initial constructor. :param template_file: template file. :type template_file: <str> :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: ATSTypeError | ATSBadCallError ''' checker, error, status = ATSChecker(), None, False error, status = checker.check_params([('str:template_file', template_file)]) if status == ATSChecker.TYPE_ERROR: raise ATSTypeError(error) if status == ATSChecker.VALUE_ERROR: raise ATSBadCallError(error) FileChecking.__init__(self, verbose=verbose) TemplateContainer.__init__(self, verbose=verbose) verbose_message(TemplateLoader.GEN_VERBOSE, verbose, 'init template loader') template_path = '{0}{1}{2}'.format(dirname(realpath(__file__)), TemplateLoader.CONF_DIR, template_file) self.check_path(file_path=template_path, verbose=verbose) self.check_mode(file_mode='r', verbose=verbose) self.check_format(file_path=template_path, file_format='yaml', verbose=verbose) if self.is_file_ok(): yml2obj = Yaml2Object(template_path) self.template = yml2obj.read_configuration(verbose=verbose)
def __init__(self, verbose=False): ''' Initial constructor. :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: ATSTypeError | ATSBadCallError ''' FileChecking.__init__(self, verbose=verbose) ProConfig.__init__(self, verbose=verbose) ProName.__init__(self, verbose=verbose) verbose_message(GenPro.GEN_VERBOSE, verbose, 'init generator') self.__reader = ReadTemplate(verbose=verbose) self.__writer = WriteTemplate(verbose=verbose) project_structure = '{0}{1}'.format( dirname(realpath(__file__)), GenPro.PRO_STRUCTURE ) self.check_path(file_path=project_structure, verbose=verbose) self.check_mode(file_mode='r', verbose=verbose) self.check_format( file_path=project_structure, file_format='yaml', verbose=verbose ) if self.is_file_ok(): yml2obj = Yaml2Object(project_structure) self.config = yml2obj.read_configuration()
def __init__(self, project_name, verbose=False): ''' Initial constructor. :param project_name: project name. :type project_name: <str> :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: None ''' checker, error, status = ATSChecker(), None, False error, status = checker.check_params([('str:project_name', project_name)]) if status == ATSChecker.TYPE_ERROR: raise ATSTypeError(error) if status == ATSChecker.VALUE_ERROR: raise ATSBadCallError(error) FileChecking.__init__(self, verbose=verbose) ProConfig.__init__(self, verbose=verbose) ProName.__init__(self, verbose=verbose) verbose_message(STM8Setup.GEN_VERBOSE, verbose, 'init generator') self.__reader = ReadTemplate(verbose=verbose) self.__writer = WriteTemplate(verbose=verbose) project_structure = '{0}{1}'.format(dirname(realpath(__file__)), STM8Setup.PRO_STRUCTURE) self.check_path(file_path=project_structure, verbose=verbose) self.check_mode(file_mode='r', verbose=verbose) self.check_format(file_path=project_structure, file_format='yaml', verbose=verbose) if self.is_file_ok(): yml2obj = Yaml2Object(project_structure) self.config = yml2obj.read_configuration() self.pro_name = project_name
def __init__(self, verbose=False): ''' Initial constructor. :param verbose: enable/disable verbose option :type verbose: <bool> :exceptions: None ''' FileChecking.__init__(self, verbose=verbose) verbose_message(ReadTemplate.GEN_VERBOSE, verbose, 'init reader')
def __init__(self, verbose=False): ''' Initial constructor. :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: ATSTypeError | ATSBadCallError ''' FileChecking.__init__(self, verbose=verbose) verbose_message(WriteTemplate.GEN_VERBOSE, verbose, 'init writer')
def __init__(self, verbose=False): ''' Initial constructor. :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: None ''' FileChecking.__init__(self, verbose=verbose) verbose_message(WriteTemplate.GEN_VERBOSE, verbose, 'init writer') self.__check_setup = False
def __init__(self, verbose=False): ''' Initial constructor. :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: None ''' FileChecking.__init__(self, verbose=verbose) verbose_message(GenMMAPSetup.GEN_VERBOSE, verbose, 'init setup') self.__reader = ReadTemplate(verbose=verbose) self.__writer = WriteTemplate(verbose=verbose)
def __init__(self, verbose=False): ''' Initial constructor. :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: None ''' FileChecking.__init__(self, verbose=verbose) TemplateDir.__init__(self, verbose=verbose) verbose_message(ReadTemplate.GEN_VERBOSE, verbose, 'init reader') pro_template_dir = '{0}{1}'.format( Path(__file__).parent, ReadTemplate.TEMPLATE_DIR) if isdir(pro_template_dir): self.template_dir = pro_template_dir
def __init__(self, verbose=False): ''' Initial constructor. :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: None ''' FileChecking.__init__(self, verbose=verbose) verbose_message(ReadTemplate.GEN_VERBOSE, verbose, 'init reader') template_dir = '{0}{1}'.format(dirname(realpath(__file__)), ReadTemplate.TEMPLATE_DIR) check_template_dir = isdir(template_dir) if check_template_dir: self.__template_dir = template_dir else: self.__template_dir = None
def __init__(self, file_path, file_mode, file_format, verbose=False): ''' Initial constructor. :param file_path: configuration file name. :type file_path: <str> :param file_mode: open configuration file in mode. :type file_mode: <str> :param file_format: file format. :type file_format: <str> :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: ATSTypeError | ATSBadCallError ''' checker, error, status = ATSChecker(), None, False error, status = checker.check_params([('str:file_path', file_path), ('str:file_mode', file_mode), ('str:file_format', file_format) ]) if status == ATSChecker.TYPE_ERROR: raise ATSTypeError(error) if status == ATSChecker.VALUE_ERROR: raise ATSBadCallError(error) FileChecking.__init__(self, verbose=verbose) self.__verbose = verbose self.__file = None self.__file_path = None self.__file_mode = None self.__file_format = None self.check_path(file_path=file_path, verbose=verbose) self.check_mode(file_mode=file_mode, verbose=verbose) self.check_format(file_path=file_path, file_format=file_format, verbose=verbose) if self.is_file_ok(): self.__file_path = file_path self.__file_mode = file_mode self.__file_format = file_format verbose_message(ConfigFile.VERBOSE, verbose, file_path, file_mode)
def __init__(self, verbose=False): ''' Initial constructor. :param verbose: enable/disable verbose option. :type verbose: <bool> :exceptions: None ''' FileChecking.__init__(self, verbose=verbose) verbose_message(MCUSelector.GEN_VERBOSE, verbose, 'init MCU selector') mcu_list = '{0}{1}'.format(dirname(realpath(__file__)), MCUSelector.MCU_LIST) self.check_path(file_path=mcu_list, verbose=verbose) self.check_mode(file_mode='r', verbose=verbose) self.check_format(file_path=mcu_list, file_format='yaml', verbose=verbose) if self.is_file_ok(): yml2obj = Yaml2Object(mcu_list) mcu_cfg = yml2obj.read_configuration() self.__mcu_list = mcu_cfg['mcu'].split(' ') else: self.__mcu_list = None