Exemplo n.º 1
0
def main(args=None):
    command_line_arguments = parse_command_line_arguments(args)
    context.logger = utilities.create_logger(command_line_arguments.log_level)
    configuration_settings = utilities.read_configuration_files(command_line_arguments.configuration_file_paths)
    configuration_file_paths_read = configuration_settings.configuration_file_paths_read
    context.logger.info('Read configuration settings from %s.', utilities.and_join(configuration_file_paths_read))
    context.arguments = command_line_arguments
    context.settings = configuration_settings
    context.app.json_encoder = utilities.ISODatetimeJSONEncoder
    context.app.run(debug=command_line_arguments.debug)
Exemplo n.º 2
0
def main(args=None):
    global LOGGER
    command_line_arguments = parse_command_line_arguments(args)
    LOGGER = utilities.create_logger(command_line_arguments.log_level)
    configuration_settings = utilities.read_configuration_files(command_line_arguments.configuration_file_paths)
    configuration_file_paths_read = configuration_settings.configuration_file_paths_read
    LOGGER.info("Read configuration settings from %s.", utilities.and_join(configuration_file_paths_read))
    context = Context(command_line_arguments, configuration_settings)
    maybe_drop_existing_schema(context)
    create_schema(context)
    create_other_stuff(context)