[Checkins] SVN: zopyx.smartprintng.client/trunk/ $KEEP_ZIP env var
Andreas Jung
andreas at andreas-jung.com
Thu Aug 11 06:07:25 EDT 2011
Log message for revision 122539:
$KEEP_ZIP env var
Changed:
U zopyx.smartprintng.client/trunk/README.txt
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/README.txt
===================================================================
--- zopyx.smartprintng.client/trunk/README.txt 2011-08-11 09:59:38 UTC (rev 122538)
+++ zopyx.smartprintng.client/trunk/README.txt 2011-08-11 10:07:25 UTC (rev 122539)
@@ -4,7 +4,12 @@
The zip-client-side implementation of the Produce & Publish server
(aka ``zopyx.smartprintng.server``).
+Environment
+===========
+The ``KEEP_ZIP`` environment can be set in order to keep the generated
+ZIP archive for debugging purposes.
+
License
=======
This package is licensed under the Zope Public License V 2.1 (ZPL).
Modified: zopyx.smartprintng.client/trunk/docs/HISTORY.txt
===================================================================
--- zopyx.smartprintng.client/trunk/docs/HISTORY.txt 2011-08-11 09:59:38 UTC (rev 122538)
+++ zopyx.smartprintng.client/trunk/docs/HISTORY.txt 2011-08-11 10:07:25 UTC (rev 122539)
@@ -1,6 +1,10 @@
Changelog
=========
+0.8.2 (2011-08-11)
+------------------
+- support for KEEP_ZIP environment variable
+
0.8.1 (2011-08-11)
------------------
- logging spool directory location
Modified: zopyx.smartprintng.client/trunk/setup.py
===================================================================
--- zopyx.smartprintng.client/trunk/setup.py 2011-08-11 09:59:38 UTC (rev 122538)
+++ zopyx.smartprintng.client/trunk/setup.py 2011-08-11 10:07:25 UTC (rev 122539)
@@ -7,7 +7,7 @@
from setuptools import setup, find_packages
import os
-version = '0.8.1'
+version = '0.8.2'
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 2011-08-11 09:59:38 UTC (rev 122538)
+++ zopyx.smartprintng.client/trunk/zopyx/smartprintng/client/zip_client.py 2011-08-11 10:07:25 UTC (rev 122539)
@@ -18,7 +18,9 @@
LOG = logging.getLogger()
+KEEP_ZIP = os.environ.get('KEEP_ZIP')
+
class Proxy(object):
""" THIS IMPLEMENTATION IS OBSOLETE, USE 'Proxy2' INSTEAD """
@@ -204,7 +206,8 @@
elif name.startswith('conversion-output'):
result['conversion_output'] = fullname
ZF.close()
- os.unlink(zip_filename)
+ if not KEEP_ZIP:
+ os.unlink(zip_filename)
os.unlink(zip_temp)
return result
@@ -217,7 +220,8 @@
base64.encodestring(file(zip_filename, 'rb').read()),
converter_name,
prefix)
- os.unlink(zip_filename)
+ if not KEEP_ZIP:
+ os.unlink(zip_filename)
return location
def convertZIPEmail(self, dirname, converter_name='pdf-prince',
More information about the checkins
mailing list