[Checkins] SVN: zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py fixes for email API
Andreas Jung
andreas at andreas-jung.com
Sun Jul 19 04:41:40 EDT 2009
Log message for revision 101993:
fixes for email API
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 2009-07-19 08:37:36 UTC (rev 101992)
+++ zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py 2009-07-19 08:41:40 UTC (rev 101993)
@@ -63,20 +63,30 @@
os.unlink(zip_temp)
return output_filename
- def convertZIPEmail(self, dirname, converter_name='pdf-prince'):
+ def convertZIPEmail(self, dirname, converter_name='pdf-prince',
+ sender=None, recipients=None, subject=None, body=None):
zip_filename = self._makeZipFromDirectory(dirname)
server = xmlrpclib.ServerProxy('http://%s:%d/convertZIPEmail' % (self.host, self.port))
result = server.convertZIPEmail(base64.encodestring(file(zip_filename, 'rb').read()),
- converter_name)
+ converter_name,
+ sender,
+ recipients,
+ subject,
+ body)
return result
if __name__ == '__main__':
# usage: convertZIP <dirname>
+
proxy = Proxy(port=6543)
print proxy.ping()
print proxy.availableConverters()
print proxy.convertZIP(sys.argv[1])
- print proxy.convertZIPEmail(sys.argv[1])
+ print proxy.convertZIPEmail(sys.argv[1],
+ sender='foo at bar.org',
+ recipients='foo at bar.org',
+ subject='üöä',
+ body=u'üöä')
More information about the Checkins
mailing list