def main(initial_args=None): if initial_args is None: initial_args = sys.argv[1:] options, args = parser.parse_args(initial_args) if not args: parser.error('You must give a command (use "datapkg help" see a list of commands)') command = args[0].lower() if command not in _commands: parser.error('No command by the name %s %s' % (os.path.basename(sys.argv[0]), command)) command = _commands[command] command.main(initial_args, args[1:], options)
def main(initial_args=None): if initial_args is None: initial_args = sys.argv[1:] options, args = parser.parse_args(initial_args) if not args: parser.error( 'You must give a command (use "dpm help" see a list of commands)') command = args[0].lower() if command not in _commands: parser.error('No command by the name %s %s' % (os.path.basename(sys.argv[0]), command)) command = _commands[command] command.main(initial_args, args[1:], options)
#!/usr/bin/env python3 from base import app, parser import random from flask import jsonify @app.route("/api/v1/random/float") @app.route("/api/v1/random/float/") def random_float(): data = {"random": random.random()} return jsonify(data) if __name__ == "__main__": args = parser.parse_args() app.run(port=args.port, host="0.0.0.0")