summaryrefslogtreecommitdiffstats
path: root/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'server.py')
-rw-r--r--server.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/server.py b/server.py
index ceb33b2..1da22a1 100644
--- a/server.py
+++ b/server.py
@@ -1,18 +1,20 @@
import struct, socket, select
-import ssnet, helpers
-from ssnet import SockWrapper, Handler, Proxy, Mux, MuxWrapper
-from helpers import *
+if not globals().get('skip_imports'):
+ import ssnet, helpers
+ from ssnet import SockWrapper, Handler, Proxy, Mux, MuxWrapper
+ from helpers import *
def main():
- # synchronization header
- sys.stdout.write('SSHUTTLE0001')
- sys.stdout.flush()
-
if helpers.verbose >= 1:
helpers.logprefix = ' s: '
else:
helpers.logprefix = 'server: '
+
+ # synchronization header
+ sys.stdout.write('SSHUTTLE0001')
+ sys.stdout.flush()
+
handlers = []
mux = Mux(socket.fromfd(sys.stdin.fileno(),
socket.AF_INET, socket.SOCK_STREAM),