[Checkins] SVN: zopyx.smartprintng.server/branches/bfg/zopyx/smartprintng/server/ minor improvements
Andreas Jung
andreas at andreas-jung.com
Mon Jul 6 13:22:03 EDT 2009
Log message for revision 101652:
minor improvements
Changed:
U zopyx.smartprintng.server/branches/bfg/zopyx/smartprintng/server/client_demo/zip_client.py
U zopyx.smartprintng.server/branches/bfg/zopyx/smartprintng/server/views.py
-=-
Modified: zopyx.smartprintng.server/branches/bfg/zopyx/smartprintng/server/client_demo/zip_client.py
===================================================================
--- zopyx.smartprintng.server/branches/bfg/zopyx/smartprintng/server/client_demo/zip_client.py 2009-07-06 17:09:02 UTC (rev 101651)
+++ zopyx.smartprintng.server/branches/bfg/zopyx/smartprintng/server/client_demo/zip_client.py 2009-07-06 17:22:03 UTC (rev 101652)
@@ -7,7 +7,7 @@
server = xmlrpclib.ServerProxy('http://localhost:6543/convertZIP')
# send the ZIP archive base64 encoded
-zip_data = server(base64.encodestring(file('test.zip', 'rb').read()),
+zip_data = server(base64.encodestring(file('test.zip', 'rb').read())[:-10],
'pdf-prince')
# and receive the result PDF as base64 encoded ZIP archive
Modified: zopyx.smartprintng.server/branches/bfg/zopyx/smartprintng/server/views.py
===================================================================
--- zopyx.smartprintng.server/branches/bfg/zopyx/smartprintng/server/views.py 2009-07-06 17:09:02 UTC (rev 101651)
+++ zopyx.smartprintng.server/branches/bfg/zopyx/smartprintng/server/views.py 2009-07-06 17:22:03 UTC (rev 101652)
@@ -1,7 +1,13 @@
+##########################################################################
+# zopyx.smartprintng.server
+# (C) 2008, 2009, ZOPYX Ltd & Co. KG, Tuebingen, Germany
+##########################################################################
+
+
from repoze.bfg.chameleon_zpt import render_template_to_response
from repoze.bfg.view import static
+from logger import LOG
-
static_view = static('templates/static')
def index(context, request):
@@ -10,9 +16,16 @@
project = 'zopyx.smartprintng.server')
from repoze.bfg.xmlrpc import xmlrpc_view
+import xmlrpclib
@xmlrpc_view
def convertZIP(context, zip_archive, converter_name='pdf_prince'):
from zopyx.smartprintng.server.base import ServerCore
core = ServerCore()
- return core.convertZIP(zip_archive, converter_name)
+ try:
+ return core.convertZIP(zip_archive, converter_name)
+ except Exception, e:
+ msg = 'Conversion failed (%s)' % e
+ LOG.error(msg, exc_info=True)
+ raise xmlrpclib.Fault(123, msg)
+
More information about the Checkins
mailing list