aboutsummaryrefslogtreecommitdiffstats
path: root/clients
diff options
context:
space:
mode:
authorBlake DeMarcy <ofunknowndescent@gmail.com>2017-04-26 22:08:24 -0500
committerBlake DeMarcy <ofunknowndescent@gmail.com>2017-04-26 22:08:24 -0500
commit7267a700f881980c852502e8b1ce51abceebafcd (patch)
tree143c6e90f1bd525cc7b60a02968abfabde91bb2e /clients
parent7346a9410f4711be901f6fd22952c004543e8a4c (diff)
downloadbbj-7267a700f881980c852502e8b1ce51abceebafcd.tar.gz
add new host options for server and urwid client
Diffstat (limited to 'clients')
-rw-r--r--clients/urwid/main.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/clients/urwid/main.py b/clients/urwid/main.py
index bdba558..a74304d 100644
--- a/clients/urwid/main.py
+++ b/clients/urwid/main.py
@@ -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))
Un proyecto texto-plano.xyz