[Zope-Checkins] SVN: Zope/branches/2.13/ Use str __name__ for generated simple view classes.

Wichert Akkerman cvs-admin at zope.org
Mon Feb 18 13:55:49 UTC 2013


Log message for revision 129447:
  Use str __name__ for generated simple view classes.
  
  This fixes LP #1129030
  

Changed:
  U   Zope/branches/2.13/doc/CHANGES.rst
  U   Zope/branches/2.13/src/Products/Five/browser/metaconfigure.py

-=-
Modified: Zope/branches/2.13/doc/CHANGES.rst
===================================================================
--- Zope/branches/2.13/doc/CHANGES.rst	2013-02-18 08:42:10 UTC (rev 129446)
+++ Zope/branches/2.13/doc/CHANGES.rst	2013-02-18 13:55:48 UTC (rev 129447)
@@ -8,6 +8,9 @@
 2.13.20 (unreleased)
 --------------------
 
+- Make sure the generated classes for simple browser pages (SimpleViewClasses)
+  have a str __name__. See LP #1129030.
+
 - In PageTemplate.pt_errors accept the check_macro_expansion argument.
   This is added for compatibility with zope.pagetemplate 4.0.0.  The
   argument is ignored.  See LP #732972.

Modified: Zope/branches/2.13/src/Products/Five/browser/metaconfigure.py
===================================================================
--- Zope/branches/2.13/src/Products/Five/browser/metaconfigure.py	2013-02-18 08:42:10 UTC (rev 129446)
+++ Zope/branches/2.13/src/Products/Five/browser/metaconfigure.py	2013-02-18 13:55:48 UTC (rev 129447)
@@ -59,6 +59,7 @@
          attribute='__call__', menu=None, title=None,
          ):
 
+    name = str(name)  # De-unicode
     _handle_menu(_context, menu, title, [for_], name, permission)
 
     if not (class_ or template):



More information about the Zope-Checkins mailing list