|
@@ -61,18 +61,18 @@ def serve(port, bindTo):
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
try:
|
|
|
- opts, args = getopt.getopt(sys.argv[1:], "dp:b:", ["do-not-daemonize", "port=", "bind-to="])
|
|
|
+ opts, args = getopt.getopt(sys.argv[1:], "dp:b:", ["daemonize", "port=", "bind-to="])
|
|
|
except:
|
|
|
print ('Unrecognized option')
|
|
|
sys.exit(2)
|
|
|
|
|
|
- daemonize = True
|
|
|
+ daemonize = False
|
|
|
port = 1337
|
|
|
bindTo = None
|
|
|
|
|
|
for opt, arg in opts:
|
|
|
- if opt in ("-d", "--do-not-daemonize"):
|
|
|
- daemonize = False
|
|
|
+ if opt in ("-d", "--daemonize"):
|
|
|
+ daemonize = True
|
|
|
elif opt in ("-p", "--port"):
|
|
|
port = int(arg)
|
|
|
elif opt in ("-b", "--bind-to"):
|
|
@@ -89,9 +89,9 @@ if __name__ == '__main__':
|
|
|
print("Listening IP address is unset. Using default ::")
|
|
|
bindTo = "::"
|
|
|
|
|
|
- if daemonize == False:
|
|
|
- serve(port, bindTo)
|
|
|
- else:
|
|
|
+ if daemonize == True:
|
|
|
daemonContext = daemon.DaemonContext(pidfile = daemon.pidlockfile.PIDLockFile("/var/run/ffpb-debugserver.pid"))
|
|
|
with daemonContext:
|
|
|
- serve(port, bindTo)
|
|
|
+ serve(port, bindTo)
|
|
|
+ else:
|
|
|
+ serve(port, bindTo)
|