[Checkins] SVN: z3c.filetype/trunk/src/z3c/filetype/api.py remove proxy TODO: check why

Bernd Dorn bernd.dorn at fhv.at
Tue Aug 15 04:18:18 EDT 2006


Log message for revision 69500:
  remove proxy TODO: check why

Changed:
  U   z3c.filetype/trunk/src/z3c/filetype/api.py

-=-
Modified: z3c.filetype/trunk/src/z3c/filetype/api.py
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/api.py	2006-08-15 02:20:28 UTC (rev 69499)
+++ z3c.filetype/trunk/src/z3c/filetype/api.py	2006-08-15 08:18:15 UTC (rev 69500)
@@ -56,8 +56,10 @@
         if not issubclass(iface, interfaces.filetypes.ITypedFile):
             ifaces.add(iface)
     if set(ifaces)!=provided:
+        from zope.proxy import removeAllProxies
+        obj = removeAllProxies(obj)
         for iface in ifaces:
-            interface.directlyProvides(obj,iface)
+            interface.directlyProvides(obj, iface)
         notify(FileTypeModifiedEvent(obj))
         return True
     return False



More information about the Checkins mailing list