def cli(issue, description, init): try: BITGO_PATH except: return print( 'Please ensure that BitGo Express is installed and that its path is set in config/config.js' ) try: ACCESS_TOKEN except: return print('Please set your BitGo access token before continuing') try: GITHUB_TOKEN except: return print('Please set your GitHub access token before continuing') if (init): os.system( BITGO_PATH + '/bin/bitgo-express --debug --port 3080 --env prod --disablessl --bind 0.0.0.0 &' ) server.run() return time.sleep(10) return github.create_issue(issue, description)
def parse_arguments(epilog): # type: (str) -> None ''' Parse arguments passed from shell Parameters: * `epilog`: (string) Epilog to show on help screen **Returns**: None ''' parser = ArgumentParser(add_help=False) parser.add_argument('-i', '--input', help='Input file to convert') parser.add_argument('-o', '--output', help='Output file after conversion') parser.add_argument('-t', '--table', help='Dump a lookup table and exit') parser.add_argument('-w', '--server', action='store_true', help='Start the app in server mode') parser.add_argument('-v', '--verbose', action='count', help='Enable verbose mode, overrides -s') parser.add_argument('-s', '--suppress', action='count', help='Supress logging, -ss to completely silence') parser.add_argument('-h', '--help', action='store_true', help='Show this help message and exit') if len(argv) == 1: parser.print_help() exit(2) args = parser.parse_args() if args.help: parser.print_help() print(epilog) exit() if args.verbose: set_up_logger(DEBUG) elif args.suppress: if args.suppress > 1: set_up_logger(CRITICAL) else: set_up_logger(ERROR) else: set_up_logger(INFO) if args.table: print_lookup_table(args.table) if args.server: from app.server import server server.run() if args.input and args.output: convert(args.input, args.output)
def cli(issue, description, server): try: BITGO_PATH except: return print('Please ensure that BitGo Express is installed and that its path is set in config/config.js') try: ACCESS_TOKEN except: return print('Please set your BitGo access token before continuing') try: GITHUB_TOKEN except: return print('Please set your GitHub access token before continuing') if (server): os.system(BITGO_PATH + '/bin/bitgo-express --debug --port 3080 --env prod --bind localhost &') server.run() github.create_issue(issue, description)
import app from app.server import server server.run(debug=True, host="0.0.0.0", port=5000)
import config from dash_auth import FlaskLoginAuth from app.server import server from app.app import app auth = FlaskLoginAuth(app, use_default_views=True, users=config.DATABASE_PATH, auto_hash=True) if __name__ == '__main__': server.run(port=8050, debug=True)
def run(host, port): server.run(host=host, port=port)