[Checkins] SVN: Products.CMFCore/trunk/Products/CMFCore/ Avoid a shallow dependency on `Products.ZReST`.

Hanno Schlichting hannosch at hannosch.eu
Sun Jul 3 09:55:59 EDT 2011


Log message for revision 122078:
  Avoid a shallow dependency on `Products.ZReST`.
  

Changed:
  U   Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt
  U   Products.CMFCore/trunk/Products/CMFCore/FSReSTMethod.py

-=-
Modified: Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt	2011-07-03 13:43:05 UTC (rev 122077)
+++ Products.CMFCore/trunk/Products/CMFCore/CHANGES.txt	2011-07-03 13:55:58 UTC (rev 122078)
@@ -4,6 +4,8 @@
 2.3.0-alpha (unreleased)
 ------------------------
 
+- Avoid a shallow dependency on `Products.ZReST`.
+
 - Fixed types tool test to only test creation for type infos.
 
 - utils: Fixed '_OldCacheHeaders' and '_FSCacheHeaders' methods.

Modified: Products.CMFCore/trunk/Products/CMFCore/FSReSTMethod.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/FSReSTMethod.py	2011-07-03 13:43:05 UTC (rev 122077)
+++ Products.CMFCore/trunk/Products/CMFCore/FSReSTMethod.py	2011-07-03 13:55:58 UTC (rev 122078)
@@ -23,7 +23,6 @@
 from App.class_init import InitializeClass
 from App.special_dtml import DTMLFile
 from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate
-from Products.ZReST.ZReST import Warnings
 
 from Products.CMFCore.DirectoryView import registerFileExtension
 from Products.CMFCore.DirectoryView import registerMetaType
@@ -66,6 +65,15 @@
 </html>
 """
 
+class Warnings(object):
+
+    def __init__(self):
+        self.messages = []
+
+    def write(self, message):
+        self.messages.append(message)
+
+
 class FSReSTMethod(FSObject):
     """ A chunk of StructuredText, rendered as a skin method of a CMF site.
     """



More information about the checkins mailing list