summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNagappan Alagappan <nagappan@gmail.com>2014-11-23 20:31:52 -0800
committerNagappan Alagappan <nagappan@gmail.com>2014-11-23 20:31:52 -0800
commit671c8432a69b0976b2c48a016e448841b40abffd (patch)
tree17817a20fda6520c0ea8fc4462257859aa646e7a
parentdeb6810a220443c04b35ee33fdd98b1319a09f9e (diff)
Honor the port number provided in command line
-rw-r--r--ldtpd/__init__.py8
-rwxr-xr-xscripts/ldtp7
2 files changed, 8 insertions, 7 deletions
diff --git a/ldtpd/__init__.py b/ldtpd/__init__.py
index da0a328..2386696 100644
--- a/ldtpd/__init__.py
+++ b/ldtpd/__init__.py
@@ -4,7 +4,7 @@ LDTP v2 init file
@author: Eitan Isaacson <eitan@ascender.com>
@author: Nagappan Alagappan <nagappan@gmail.com>
@copyright: Copyright (c) 2009 Eitan Isaacson
-@copyright: Copyright (c) 2009-12 Nagappan Alagappan
+@copyright: Copyright (c) 2009-14 Nagappan Alagappan
@license: LGPL
http://ldtp.freedesktop.org
@@ -27,13 +27,13 @@ class SignalParent:
def send_later(self):
self.reactor.callLater(1, self.send)
-
+
def send(self):
import os
import signal
-
+
os.kill(int(self.parentpid), signal.SIGUSR1)
-
+
def main(port=4118, parentpid=None):
import os
os.environ['NO_GAIL'] = '1'
diff --git a/scripts/ldtp b/scripts/ldtp
index cde5953..13a87ae 100755
--- a/scripts/ldtp
+++ b/scripts/ldtp
@@ -3,7 +3,7 @@
LDTP v2 ldtp executable
@author: Nagappan Alagappan <nagappan@gmail.com>
-@copyright: Copyright (c) 2009-13 Nagappan Alagappan
+@copyright: Copyright (c) 2009-14 Nagappan Alagappan
@license: LGPL
http://ldtp.freedesktop.org
@@ -43,9 +43,10 @@ def parse_cmd_line_option():
if options.verbose:
# Set verbose flag
os.environ['LDTP_DEBUG'] = '2'
+ return options
-parse_cmd_line_option()
+options = parse_cmd_line_option()
try:
- ldtpd.main()
+ ldtpd.main(options.port)
except KeyboardInterrupt:
pass