def main(): parser = argparse.ArgumentParser(description='Learner') parser.add_argument('-m', '--module_properties', help='module properties file', required=True) parser.add_argument('-d', '--db_properties', help='database connection properties file', required=True) parser.add_argument('-s', '--sql_statements', help='sql statements file', required=True) args = parser.parse_args() module_properties = Utils.read_properties(args.module_properties) db_properties = Utils.read_properties(args.db_properties) sql_statements = Utils.read_properties(args.sql_statements) dao = DB(db_properties, sql_statements) feature_generator = FeatureGenerator(dao, module_properties) feature_generator.run()
def main(): parser = argparse.ArgumentParser(description='Learner') parser.add_argument('-m', '--module_properties', help='module properties file', required=True) parser.add_argument('-d', '--db_properties', help='database connection properties file', required=True) parser.add_argument('-s', '--sql_statements', help='sql statements file', required=True) args = parser.parse_args() module_properties = Utils.read_properties(args.module_properties) db_properties = Utils.read_properties(args.db_properties) sql_statements = Utils.read_properties(args.sql_statements) logging.basicConfig(filename=module_properties['log_file'], filemode='w', format='%(message)s', level=logging.DEBUG) dao = DB(db_properties, sql_statements) learner = LearnerFactory.new_learner(module_properties, dao) learner.run()
def main(): parser = argparse.ArgumentParser(description='Registry') parser.add_argument('-m', '--module_properties', help='module properties file', required=True) args = parser.parse_args() module_properties = Utils.read_properties(args.module_properties) registry = Registry(module_properties) registry.run()
def main(): parser = argparse.ArgumentParser(description='Deployer') parser.add_argument('-m', '--module_properties', help='module properties file', required=True) args = parser.parse_args() module_properties = Utils.read_properties(args.module_properties) logging.basicConfig(filename=module_properties['log_file'], filemode='w', format='%(message)s', level=logging.DEBUG) deployer = Deployer(module_properties) deployer.run()