Hi,

Adam Groszer schrieb:
Log message for revision 83382:
  fix of 599 error on conflict error in request
  see: http://mail.zope.org/pipermail/zope-dev/2008-January/030844.html

Changed:
  U   zope.server/trunk/setup.py
  U   zope.server/trunk/src/zope/server/ftp/publisher.py

-=-
Modified: zope.server/trunk/setup.py
===================================================================
--- zope.server/trunk/setup.py  2008-02-01 15:08:00 UTC (rev 83381)
+++ zope.server/trunk/setup.py  2008-02-01 15:19:32 UTC (rev 83382)
@@ -30,10 +30,10 @@
       long_description=open('README.txt').read(),
packages=find_packages('src'),
-         package_dir = {'': 'src'},
+      package_dir = {'': 'src'},
namespace_packages=['zope',], - +
       tests_require = ['zope.testing',
                        'zope.i18n',
                        'zope.component'],
@@ -41,7 +41,8 @@
                           'zope.interface',
                           'zope.publisher',
                           'zope.security',
-                          'zope.deprecation'],
+                          'zope.deprecation',
+                          'ZODB3'],
       include_package_data = True,
       zip_safe = False,
       entry_points = """

Please try to avoid mixing mixing checkins with different purposes. This whitespace change should be a separate checkin.

Modified: zope.server/trunk/src/zope/server/ftp/publisher.py
===================================================================
--- zope.server/trunk/src/zope/server/ftp/publisher.py  2008-02-01 15:08:00 UTC 
(rev 83381)
+++ zope.server/trunk/src/zope/server/ftp/publisher.py  2008-02-01 15:19:32 UTC 
(rev 83382)
@@ -51,7 +51,7 @@
         return self._execute(path, 'ls', split=False, filter=filter)
def readfile(self, path, outstream, start=0, end=None): - return self._execute(path, 'readfile', + return self._execute(path, 'readfile',
                              outstream=outstream, start=start, end=end)
def lsinfo(self, path):
@@ -108,9 +108,12 @@
# Note that publish() calls close() on request, which deletes the
         # response from the request, so that we need to keep track of it.
-        response = request.response
-        publish(request)
-        return response.getResult()
+        # agroszer: 2008.feb.1.: currently the above seems not to be true
+        # request will KEEP the response on close()
+        # even more if a retry occurs in the publisher,
+        # the response will be LOST, so we must accept the returned request
+        request = publish(request)
+        return request.response.getResult()

Same comment as previously, please avoid this style of annotation. Also, it doesn't look like the issue is actually finally resolved as you say `seems`.

SVN tracks who edited what and when, the statement of your name and the change date isn't necessary.

Again, a test case is missing.

Please review your other related checkins as well.

Christian

--
gocept gmbh & co. kg - forsterstrasse 29 - 06112 halle (saale) - germany
www.gocept.com - [EMAIL PROTECTED] - phone +49 345 122 9889 7 -
fax +49 345 122 9889 1 - zope and plone consulting and development
_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )

Reply via email to