add new host options for server and urwid client

pull/4/head
Blake DeMarcy 2017-04-26 22:08:24 -05:00
parent 7346a9410f
commit 7267a700f8
2 changed files with 22 additions and 2 deletions

View File

@ -34,6 +34,7 @@ import json
import os
import re
# XxX_N0_4rgP4rs3_XxX ###yoloswag
try:
port_spec = argv.index("--port")
port = argv[port_spec+1]
@ -43,7 +44,15 @@ except IndexError: # flag given but no value
exit("thats not how this works, silly! --port 7099")
try:
network = BBJ(host="127.0.0.1", port=port)
host_spec = argv.index("--host")
host = argv[host_spec+1]
except ValueError: # --host not specified
host = "127.0.0.1"
except IndexError: # flag given but no value
exit("thats not how this works, silly! --host 127.0.0.1")
try:
network = BBJ(host, port)
except URLError as e:
# print the connection error in red
exit("\033[0;31m%s\033[0m" % repr(e))

View File

@ -520,5 +520,16 @@ if __name__ == "__main__":
except IndexError: # flag given but no value
exit("thats not how this works, silly! --port 7099")
cherrypy.config.update({'server.socket_port': int(port)})
try:
host_spec = argv.index("--host")
host = argv[host_spec+1]
except ValueError: # --host not specified
host = "127.0.0.1"
except IndexError: # flag given but no value
exit("thats not how this works, silly! --host 127.0.0.1")
cherrypy.config.update({
"server.socket_port": int(port),
"server.socket_host": host
})
run()