[Checkins] SVN: zopyx.smartprintng.server/trunk/ option parser code added

Andreas Jung andreas at andreas-jung.com
Sun Jul 5 09:08:46 EDT 2009


Log message for revision 101582:
  option parser code added
  

Changed:
  U   zopyx.smartprintng.server/trunk/setup.cfg
  U   zopyx.smartprintng.server/trunk/zopyx/smartprintng/server/cli.py

-=-
Modified: zopyx.smartprintng.server/trunk/setup.cfg
===================================================================
--- zopyx.smartprintng.server/trunk/setup.cfg	2009-07-05 12:48:16 UTC (rev 101581)
+++ zopyx.smartprintng.server/trunk/setup.cfg	2009-07-05 13:08:46 UTC (rev 101582)
@@ -1,3 +1,3 @@
 [egg_info]
-tag_build = dev
-tag_svn_revision = true
+tag_build =
+tag_svn_revision = false

Modified: zopyx.smartprintng.server/trunk/zopyx/smartprintng/server/cli.py
===================================================================
--- zopyx.smartprintng.server/trunk/zopyx/smartprintng/server/cli.py	2009-07-05 12:48:16 UTC (rev 101581)
+++ zopyx.smartprintng.server/trunk/zopyx/smartprintng/server/cli.py	2009-07-05 13:08:46 UTC (rev 101582)
@@ -1,12 +1,12 @@
+import base64
+import glob
 import os
-import glob
 import re
 import shutil
-import zipfile
+import tempfile
 import time
-import base64
-import tempfile
 import uuid
+import zipfile
 from zopyx.convert2.convert import Converter
 from twisted.web import xmlrpc, server
 
@@ -67,8 +67,16 @@
 
 def main():
     from twisted.internet import reactor
+    from optparse import OptionParser
+
+    parser = OptionParser()
+    parser.add_option("-p", "--port", dest="port", type="int",
+                      help="port", default=7080)
+
+    (options, args) = parser.parse_args()
+    print 'Started SmartPrintNG XMLRPC server(port %d)' % options.port
     r = Server()
-    reactor.listenTCP(7080, server.Site(r))
+    reactor.listenTCP(options.port, server.Site(r))
     reactor.run()
 
 if __name__ == '__main__':



More information about the Checkins mailing list