remove server/runner.py, no longer used
This commit is contained in:
parent
4df4cf0016
commit
6889ba088c
|
@ -9,7 +9,7 @@ import click
|
|||
#@wormhole.group()
|
||||
@click.group()
|
||||
@click.pass_context
|
||||
def server(ctx):
|
||||
def server(ctx): # this is the setuptools entrypoint for bin/wormhole-server
|
||||
"""
|
||||
Control a relay server (most users shouldn't need to worry
|
||||
about this and can use the default server).
|
||||
|
|
|
@ -1,62 +0,0 @@
|
|||
from __future__ import print_function, unicode_literals
|
||||
import os, sys
|
||||
from .cli_args import parser
|
||||
|
||||
def dispatch(args):
|
||||
if args.func == "server/start":
|
||||
from . import cmd_server
|
||||
return cmd_server.start_server(args)
|
||||
if args.func == "server/stop":
|
||||
from . import cmd_server
|
||||
return cmd_server.stop_server(args)
|
||||
if args.func == "server/restart":
|
||||
from . import cmd_server
|
||||
return cmd_server.restart_server(args)
|
||||
if args.func == "usage/usage":
|
||||
from . import cmd_usage
|
||||
return cmd_usage.show_usage(args)
|
||||
if args.func == "usage/tail":
|
||||
from . import cmd_usage
|
||||
return cmd_usage.tail_usage(args)
|
||||
if args.func == "usage/count-channels":
|
||||
from . import cmd_usage
|
||||
return cmd_usage.count_channels(args)
|
||||
if args.func == "usage/count-events":
|
||||
from . import cmd_usage
|
||||
return cmd_usage.count_events(args)
|
||||
|
||||
raise ValueError("unknown args.func %s" % args.func)
|
||||
|
||||
def run(args, cwd, stdout, stderr, executable=None):
|
||||
"""This is invoked directly by the 'wormhole-server' entry-point script.
|
||||
It can also invoked by entry() below."""
|
||||
|
||||
args = parser.parse_args()
|
||||
if not getattr(args, "func", None):
|
||||
# So far this only works on py3. py2 exits with a really terse
|
||||
# "error: too few arguments" during parse_args().
|
||||
parser.print_help()
|
||||
sys.exit(0)
|
||||
args.cwd = cwd
|
||||
args.stdout = stdout
|
||||
args.stderr = stderr
|
||||
|
||||
try:
|
||||
rc = dispatch(args)
|
||||
return rc
|
||||
except ImportError as e:
|
||||
print("--- ImportError ---", file=stderr)
|
||||
print(e, file=stderr)
|
||||
print("Please run 'python setup.py build'", file=stderr)
|
||||
raise
|
||||
return 1
|
||||
|
||||
def entry():
|
||||
"""This is used by a setuptools entry_point. When invoked this way,
|
||||
setuptools has already put the installed package on sys.path ."""
|
||||
return run(sys.argv[1:], os.getcwd(), sys.stdout, sys.stderr,
|
||||
executable=sys.argv[0])
|
||||
|
||||
if __name__ == "__main__":
|
||||
args = parser.parse_args()
|
||||
print(args)
|
Loading…
Reference in New Issue
Block a user