[Checkins] SVN: zopyx.smartprintng.server/trunk/zopyx/smartprintng/server/cli.py added logging and timing

Andreas Jung andreas at andreas-jung.com
Sun Jul 5 10:04:52 EDT 2009


Log message for revision 101583:
  added logging and timing
  

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

-=-
Modified: zopyx.smartprintng.server/trunk/zopyx/smartprintng/server/cli.py
===================================================================
--- zopyx.smartprintng.server/trunk/zopyx/smartprintng/server/cli.py	2009-07-05 13:08:46 UTC (rev 101582)
+++ zopyx.smartprintng.server/trunk/zopyx/smartprintng/server/cli.py	2009-07-05 14:04:51 UTC (rev 101583)
@@ -8,6 +8,7 @@
 import uuid
 import zipfile
 from zopyx.convert2.convert import Converter
+from zopyx.convert2.logger import LOG
 from twisted.web import xmlrpc, server
 
 tempdir = tempfile.mkdtemp(prefix='zopyx.smartprintng.server')
@@ -24,6 +25,8 @@
     def xmlrpc_convertZIP(self, zip_archive, converter_name='pdf-prince'):
         """ Process html-file + images within a ZIP archive """
 
+        LOG.debug('Incoming request (%s, %d)' % (converter_name, len(zip_archive)))
+        ts = time.time()
         # store zip archive first
         tempdir = tempfile.mkdtemp()
         zip_temp = os.path.join(tempdir, 'input.zip')
@@ -52,6 +55,7 @@
         ZF.close()
         encoded_result = base64.encodestring(file(zip_out, 'rb').read())
         shutil.rmtree(tempdir)
+        LOG.debug('request end (%3.2lf seconds)' % (time.time() -ts))
         return encoded_result
 
     def convert(self, html_filename, converter_name='pdf-prince'):



More information about the Checkins mailing list