def __init__(self, args): # read command line arguments self.args = args # absolute first priority is to initialize debugger so that anything triggered here can be logged self.debug = Debug() Debuggable.__init__(self, 'Globals') self.used_list_method = False self.used_square_reference_method = False # read the configuration self.settings_file_path = 'default' self.tei_file_path = None Settings.setup_settings_file(self.args) self.settings = Settings(Settings.get_settings_file(self, self.settings_file_path), self.args) self.script_dir = os.environ['METYPESET'] self.input_file_path = self.settings.args['<input>'].strip() self.nlm_file_path = self.input_file_path self.nlm_temp_file_path = self.input_file_path + '.tmp' self.settings.args['--aggression'] = 11 self.database_file_path = \ self.settings.clean_path(self.settings.concat_path(os.path.join(self.settings.script_dir, 'database'), self.settings.get_setting('databasefile', self)))
def __init__(self): # read command line arguments self.args = self.read_command_line() # absolute first priority is to initialize debugger so that anything triggered here can be logged self.debug = Debug() Debuggable.__init__(self, 'Main') if self.args['--debug']: self.debug.enable_debug(self.args['--nogit']) # read settings file self.settings_file_path = 'default' self.tei_file_path = None self.settings_file_path = Settings.setup_settings_file(self.args) self.settings = Settings(Settings.get_settings_file(self, self.settings_file_path), self.args) self.gv = GV(self.settings, self.debug) self.debug.enable_prompt(Interactive(self.gv))
def __init__(self): # read command line arguments self.args = self.read_command_line() # absolute first priority is to initialize debugger so that anything triggered here can be logged self.debug = Debug() Debuggable.__init__(self, 'Main') if self.args['--debug']: self.debug.enable_debug(self.args['--nogit']) # read settings file self.settings_file_path = 'default' self.tei_file_path = None self.settings_file_path = Settings.setup_settings_file(self.args) self.settings = Settings(Settings.get_settings_file(self, self.settings_file_path), self.args) self.gv = GV(self.settings, self.debug) self.debug.enable_prompt(Interactive(self.gv))
def __init__(self): self.args = self.read_command_line() self.debug = Debug() self.settings = Settings(self.args) self.gv = GV(self.settings) Debuggable.__init__(self, 'Main') if self.args.get('--debug'): self.debug.enable_debug() self.dr = self.args.get('<path>') self.f = self.args.get('<input_file>') self.out_type = self.args.get('--out-type').lower() self.script_path = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
def __init__(self): self.args = self.read_command_line() self.debug = Debug() self.settings = Settings(self.args) self.gv = GV(self.settings) Debuggable.__init__(self, 'Main') if self.args.get('--debug'): self.debug.enable_debug() self.dr = self.args.get('<path>') self.f = self.args.get('<input_file>') self.stand_alone = self.args.get('--stand-alone') self.tr = etree.parse(os.path.join(self.dr, self.f))
class GV(Debuggable): def __init__(self, args): # read command line arguments self.args = args # absolute first priority is to initialize debugger so that anything triggered here can be logged self.debug = Debug() Debuggable.__init__(self, 'Globals') self.used_list_method = False self.used_square_reference_method = False # read the configuration self.settings_file_path = 'default' self.tei_file_path = None Settings.setup_settings_file(self.args) self.settings = Settings( Settings.get_settings_file(self, self.settings_file_path), self.args) self.script_dir = os.environ['METYPESET'] if self.settings.args['<input>'] is not None: self.input_file_path = self.settings.args['<input>'].strip() else: self.input_file_path = 'NONE' self.nlm_file_path = self.input_file_path self.nlm_temp_file_path = self.input_file_path + '.tmp' self.settings.args['--aggression'] = 11 self.use_zotero = self.settings.args['--zotero'] self.database_file_path = \ self.settings.clean_path(self.settings.concat_path(os.path.join(self.settings.script_dir, 'database'), self.settings.get_setting('databasefile', self)))
def __init__(self): self.args = self.read_command_line() self.debug = Debug() self.settings = Settings(self.args) self.gv = GV(self.settings) self.dr = self.args.get('<path>') self.f = self.args.get('<input_file>') self.scheme = self.args.get('<scheme>') self.set_numbering_tags = self.args.get('--set-numbering-tags') self.tr = etree.parse(os.path.join(self.dr, self.f)) Debuggable.__init__(self, 'Main') if self.args.get('--debug'): self.debug.enable_debug()
def __init__(self): self.args = self.read_command_line() self.debug = Debug() self.settings = Settings(self.args) self.gv = GV(self.settings) Debuggable.__init__(self, 'Main') if self.args.get('--debug'): self.debug.enable_debug() self.current_result = datetime.datetime.now().strftime( "%Y_%m_%d-%H-%M-%S-") + str(uuid.uuid4())[:4] self.config = None self.all_typesetters = None self.script_folder = os.path.dirname(os.path.realpath(__file__))