def runserver(): app = Application(handlers=urlmap.urlpattern, **settings) log_config.init(config['port'], config['log_console'], config['log_file'], config['log_file_path'], config['log_level']) httpserver = HTTPServer(app, xheaders=True) httpserver.listen(config['port']) IOLoop.current().start()
add_argument_node_endpoint(argparser) add_argument_dry(argparser) add_argument_dry_no_consumer(argparser) add_argument_signer_endpoint(argparser) add_argument_docker(argparser) add_argument_verbose(argparser) add_argument_log_file(argparser) argparser.add_argument( "paymentaddress", help="tezos account address (PKH) or an alias to make payments. If tezos signer is used " "to sign for the address, it is necessary to use an alias.", ) argparser.add_argument( "payments_file", help="File of payment lines. Each line should contain PKH:amount. " "For example: KT1QRZLh2kavAJdrQ6TjdhBgjpwKMRfwCBmQ:123.33", ) args = argparser.parse_args() # Basic validations # You only have access to the parsed values after you parse_args() args = args_validation(args, argparser) init(args.syslog, args.log_file, args.verbose == "on", mode="payfor") script_name = " - Pay For Script" print_banner(args, script_name) main(args)
parser = argparse.ArgumentParser() add_argument_network(parser) add_argument_provider(parser) add_argument_reports_base(parser) add_argument_config_dir(parser) add_argument_node_endpoint(parser) add_argument_dry(parser) add_argument_dry_no_consumer(parser) add_argument_signer_endpoint(parser) add_argument_docker(parser) add_argument_verbose(parser) parser.add_argument( "paymentaddress", help= "tezos account address (PKH) or an alias to make payments. If tezos signer is used " "to sign for the address, it is necessary to use an alias.") parser.add_argument( "payments_file", help="File of payment lines. Each line should contain PKH:amount. " "For example: KT1QRZLh2kavAJdrQ6TjdhBgjpwKMRfwCBmQ:123.33") args = parser.parse_args() init(args.syslog, args.log_file, args.verbose == 'on', mode='payfor') script_name = " - Pay For Script" print_banner(args, script_name) main(args)
# netstat -ano | findstr "8888" # taskkill -F -PID 6832 if __name__ == '__main__': if len(sys.argv) >= 2: if sys.argv[1] == 'upgradedb': # Alembic 是 Sqlalchemy 的作者实现的一个数据库版本化管理工具, # 它可以对基于Sqlalchemy的Model与数据库之间的历史关系进行版本化的维护。 # 更新数据库结构,初次获取或更新版本后调用一次python main.py upgradedb即可 from alembic.config import main # Alembic的控制台运行功能 main("upgrade head".split(' '), 'alembic') exit(0) # 加载命令行配置 parse_command_line() # 加载日志管理配置 log_config.init(config['port'], config['log_console'], config['log_file'], config['log_file_path'], config['log_level']) # 创建application try: logger.info("server start") application = Application() application.listen(config['port']) # 全局注册application config['application'] = application loop = tornado.ioloop.IOLoop.current() # 加载redis消息监听客户端 # pubsub_manager = PubSubService(redis_pub_sub_config, application, loop) # pubsub_manager.long_listen() # application.pubsub_manager = pubsub_manager # # 为master节点注册定时任务 # if config['master']:
if __name__ == '__main__': if not sys.version_info.major >= 3 and sys.version_info.minor >= 6: raise Exception( "Must be using Python 3.6 or later but it is {}.{}".format( sys.version_info.major, sys.version_info.minor)) parser = argparse.ArgumentParser() add_argument_provider(parser) add_argument_network(parser) add_argument_reports_base(parser) add_argument_config_dir(parser) add_argument_node_addr(parser) add_argument_executable_dirs(parser) add_argument_docker(parser) add_argument_verbose(parser) add_argument_dry(parser) add_argument_api_base_url(parser) args = parser.parse_args() init(args.syslog, args.log_file, args.verbose == 'on', mode='configure') script_name = " Baker Configuration Tool" args.dry_run = False print_banner(args, script_name) main(args)
pip.main(['install', package]) else: pip._internal.main(['install', package]) def check_requirements(): with open(REQUIREMENTS_FILE_PATH, 'r') as requirements: for requirement in requirements: try: pkg_resources.require(requirement) except Exception: install(requirement) if __name__ == '__main__': if not sys.version_info.major >= 3 and sys.version_info.minor >= 6: raise Exception( "Must be using Python 3.6 or later but it is {}.{}".format( sys.version_info.major, sys.version_info.minor)) check_requirements() args = parse_arguments() init(args.syslog, args.log_file, args.verbose == 'on') print_banner(args, script_name="") main(args)
if __name__ == '__main__': if not sys.version_info.major >= 3 and sys.version_info.minor >= 6: raise Exception( "Must be using Python 3.6 or later but it is {}.{}".format(sys.version_info.major, sys.version_info.minor)) argparser = argparse.ArgumentParser() add_argument_provider(argparser) add_argument_network(argparser) add_argument_reports_base(argparser) add_argument_config_dir(argparser) add_argument_node_endpoint(argparser) add_argument_signer_endpoint(argparser) add_argument_docker(argparser) add_argument_verbose(argparser) add_argument_dry(argparser) add_argument_api_base_url(argparser) add_argument_log_file(argparser) args = argparser.parse_args() init(False, args.log_file, args.verbose == 'on', mode='configure') script_name = " Baker Configuration Tool" args.dry_run = False print_banner(args, script_name) main(args)
def do_initiate_loggers(self, e): init(self.args.syslog, self.args.log_file, self.args.verbose == "on") self.print_argument_configuration()
if not sys.version_info.major >= 3 and sys.version_info.minor >= 6: raise Exception( "Must be using Python 3.6 or later but it is {}.{}".format( sys.version_info.major, sys.version_info.minor)) argparser = argparse.ArgumentParser() add_argument_provider(argparser) add_argument_network(argparser) add_argument_base_directory(argparser) add_argument_node_endpoint(argparser) add_argument_signer_endpoint(argparser) add_argument_docker(argparser) add_argument_verbose(argparser) add_argument_dry(argparser) add_argument_api_base_url(argparser) add_argument_log_file(argparser) args = argparser.parse_args() # Basic validations # You only have access to the parsed values after you parse_args() args = args_validation(args, argparser) init(False, args.log_file, args.verbose == "on", mode="configure") script_name = " Baker Configuration Tool" args.dry_run = False print_banner(args, script_name) main(args)