[Checkins] SVN: zopyx.smartprintng.client/trunk/ fixed racing condition in handling of output directory

Andreas Jung andreas at andreas-jung.com
Fri Mar 26 10:55:15 EDT 2010


Log message for revision 110197:
  fixed racing condition in handling of output directory
  

Changed:
  U   zopyx.smartprintng.client/trunk/docs/HISTORY.txt
  U   zopyx.smartprintng.client/trunk/setup.py
  U   zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py

-=-
Modified: zopyx.smartprintng.client/trunk/docs/HISTORY.txt
===================================================================
--- zopyx.smartprintng.client/trunk/docs/HISTORY.txt	2010-03-26 14:18:21 UTC (rev 110196)
+++ zopyx.smartprintng.client/trunk/docs/HISTORY.txt	2010-03-26 14:55:14 UTC (rev 110197)
@@ -1,9 +1,13 @@
 Changelog
 =========
 
+0.5.3 (2010-03-27)
+------------------
+* fixing racing condition in handling of the output directory
+
+
 0.5.2 (2007-09-18)
 ------------------
-
 * added method for setting the output directory
 
 

Modified: zopyx.smartprintng.client/trunk/setup.py
===================================================================
--- zopyx.smartprintng.client/trunk/setup.py	2010-03-26 14:18:21 UTC (rev 110196)
+++ zopyx.smartprintng.client/trunk/setup.py	2010-03-26 14:55:14 UTC (rev 110197)
@@ -7,7 +7,7 @@
 from setuptools import setup, find_packages
 import os
 
-version = '0.5.2.1'
+version = '0.5.3'
 
 setup(name='zopyx.smartprintng.client',
       version=version,

Modified: zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py
===================================================================
--- zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py	2010-03-26 14:18:21 UTC (rev 110196)
+++ zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py	2010-03-26 14:55:14 UTC (rev 110197)
@@ -21,7 +21,7 @@
         self.port = port
         self.username = username
         self.password = password
-        self.output_directory = os.getcwd()
+        self.setOutputDirectory(tempfile.mkdtemp(prefix='smartprintng_client_'))
 
     def setOutputDirectory(self, output_directory):
         if not os.path.exists(output_directory):
@@ -116,7 +116,7 @@
 if __name__ == '__main__':
     # usage: convertZIP <dirname>
 
-    proxy = Proxy(port=6543)
+    proxy = Proxy(host='zopyx.com', port=6543)
     print proxy.ping()
     print proxy.availableConverters()
     print proxy.convertZIP(sys.argv[1])



More information about the checkins mailing list