示例#1
0
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)
示例#2
0
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)
示例#3
0
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)
示例#4
0
import app
from app.server import server

server.run(debug=True, host="0.0.0.0", port=5000)
示例#5
0
文件: run.py 项目: gaw89/dash-admin
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)
示例#6
0
def run(host, port):
    server.run(host=host, port=port)