Log message for revision 40161:
CMFCore: removed old backward compatibility code that slowed down
TypeInformation.allowType and gave PortalFolder.allowedContentTypes
quadratic complexity.
Changed:
U CMF/branches/1.5/CHANGES.txt
U CMF/branches/1.5/CMFCore/TypesTool.py
-=-
Modified: CMF/branches/1.5/CHANGES.txt
===================================================================
--- CMF/branches/1.5/CHANGES.txt 2005-11-16 17:07:43 UTC (rev 40160)
+++ CMF/branches/1.5/CHANGES.txt 2005-11-16 17:13:16 UTC (rev 40161)
@@ -78,6 +78,10 @@
- CMFSetup: allow export of properties of old objects that were
stored as lists (instead of tuples now).
+ - CMFCore: removed old backward compatibility code that slowed down
+ TypeInformation.allowType and gave PortalFolder.allowedContentTypes
+ quadratic complexity.
+
CMF 1.5.4 (2005/09/04)
Bug Fixes
Modified: CMF/branches/1.5/CMFCore/TypesTool.py
===================================================================
--- CMF/branches/1.5/CMFCore/TypesTool.py 2005-11-16 17:07:43 UTC (rev
40160)
+++ CMF/branches/1.5/CMFCore/TypesTool.py 2005-11-16 17:13:16 UTC (rev
40161)
@@ -231,11 +231,6 @@
if contentType in self.allowed_content_types:
return 1
- # Backward compatibility for code that expected Type() to work.
- for ti in self.listTypeInfo():
- if ti.Title() == contentType:
- return ti.getId() in self.allowed_content_types
-
return 0
security.declarePublic('getId')
_______________________________________________
CMF-checkins mailing list
[email protected]
http://mail.zope.org/mailman/listinfo/cmf-checkins