コード例 #1
0
ファイル: featgen_driver.py プロジェクト: nachocano/asml
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()
コード例 #2
0
ファイル: learner_driver.py プロジェクト: nachocano/asml
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()
コード例 #3
0
ファイル: registry_driver.py プロジェクト: nachocano/asml
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()
コード例 #4
0
ファイル: deployer_driver.py プロジェクト: nachocano/asml
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()