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)
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)