[Checkins] SVN: zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py - removed old convertZIP() API
Andreas Jung
andreas at andreas-jung.com
Tue Mar 1 11:43:23 EST 2011
Log message for revision 120648:
- removed old convertZIP() API
- optional workdir parameter for convertZIP2()
Changed:
U zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py
-=-
Modified: zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py
===================================================================
--- zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py 2011-03-01 12:04:19 UTC (rev 120647)
+++ zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py 2011-03-01 16:43:22 UTC (rev 120648)
@@ -58,13 +58,7 @@
server = xmlrpclib.ServerProxy('http://%s:%d/availableConverters' % (self.host, self.port))
return server()
- def convertZIP(self, dirname, converter_name='pdf-prince'):
- """ XMLRPC client to SmartPrintNG server (deprecated)"""
-
- warnings.warn("convertZIP() is deprecated", DeprecationWarning)
- return self.convertZIP2(dirname, converter_name)['output_filename']
-
- def convertZIP2(self, dirname, converter_name='pdf-prince'):
+ def convertZIP2(self, dirname, converter_name='pdf-prince', workdir=None):
""" XMLRPC client to SmartPrintNG server """
auth_token = self._authenticate()
@@ -83,7 +77,7 @@
result = dict()
ZF = zipfile.ZipFile(zip_temp, 'r')
for name in ZF.namelist():
- fullname = os.path.join(self.output_directory, os.path.basename(name))
+ fullname = os.path.join(workdir or self.output_directory, os.path.basename(name))
file(fullname, 'wb').write(ZF.read(name))
if name.startswith('output.'):
result['output_filename'] = fullname
More information about the checkins
mailing list