Running CMF 2.0-beta tests against the zope 2 trunk, I noticed a test failure that's not happening under zope 2.9: Error in test testHTML (Products.CMFDefault.tests.test_Document.DocumentFTPGetTests) Traceback (most recent call last): File "/usr/lib/python2.4/unittest.py", line 260, in run testMethod() File "/home/pw/Downloads/Apps/Net/z2-trunk/Products/CMFDefault/tests/test_Document.py", line 391, in testHTML ZopePageTemplate('source_html') ) File "/home/pw/Downloads/Apps/Net/z2-trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 135, in __init__ self.pt_edit(text, content_type, encoding) File "/home/pw/Downloads/Apps/Net/z2-trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py", line 143, in pt_edit text = text.strip() AttributeError: 'NoneType' object has no attribute 'strip' This is because the semantics of ZopePageTemplate(id, text=None) have changed. It used to be that if text was None, the contents of www/default.html would be used. That no longer happends, and pt_edit can't accept None for the text. Was this intentional or is it a bug? -- Paul Winkler http://www.slinkp.com