Just discovered a missing "%" in Version.py.  I found it in Zope 2.1.6,
but it's still there in the current CVS.  Here's a patch against 2.1.6;
it should apply cleanly to the latest code.  If not, I don't think
you'll have a hard time replicating it manually.  ;-)

--- Version.py.orig     Tue Aug  3 14:57:29 1999
+++ Version.py  Wed Oct 18 08:50:33 2000
@@ -247,7 +247,7 @@
     def manage_beforeDelete(self, item, container):        
         if self.nonempty():
             raise 'Version Error', (
-                'Attempt to %sdelete a non-empty version.<p>'
+                'Attempt to %sdelete a non-empty version.<p>' %
                 ((self is not item) and 'indirectly ' or ''))
         try: REQUEST=self.REQUEST

Now if only I could figure out why Zope is trying to raise that
exception on me... (I'm not deleting a version, I'm just renaming
something within a version!)

Greg Ward - software developer                [EMAIL PROTECTED]
MEMS Exchange / CNRI                           voice: +1-703-262-5376
Reston, Virginia, USA                            fax: +1-703-262-5367

Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to