[z3-checkins] r5863 - z3/Five/trunk
dreamcatcher at codespeak.net
dreamcatcher at codespeak.net
Tue Aug 3 21:14:29 MEST 2004
Author: dreamcatcher
Date: Tue Aug 3 21:14:28 2004
New Revision: 5863
Modified:
z3/Five/trunk/fiveconfigure.py
z3/Five/trunk/viewable.py
Log:
Should always try to set fallbacks. And make BrowserDefault a new-style class
Modified: z3/Five/trunk/fiveconfigure.py
==============================================================================
--- z3/Five/trunk/fiveconfigure.py (original)
+++ z3/Five/trunk/fiveconfigure.py Tue Aug 3 21:14:28 2004
@@ -94,9 +94,9 @@
# if there's an existing bobo_traverse hook already, use that
# as the traversal fallback method
setattr(class_, '__fallback_traverse__', class_.__bobo_traverse__)
- if not hasattr(class_, '__fallback_traverse__'):
- setattr(class_, '__fallback_traverse__',
- Traversable.__fallback_traverse__)
+ if not hasattr(class_, '__fallback_traverse__'):
+ setattr(class_, '__fallback_traverse__',
+ Traversable.__fallback_traverse__)
setattr(class_, '__bobo_traverse__', Traversable.__bobo_traverse__)
setattr(class_, '__five_traversable__', True)
@@ -125,9 +125,9 @@
# as the fallback
if not isFiveMethod(class_.__browser_default__):
setattr(class_, '__fallback_default__', class_.__browser_default__)
- if not hasattr(class_, '__fallback_default__'):
- setattr(class_, '__fallback_default__',
- Viewable.__fallback_default__)
+ if not hasattr(class_, '__fallback_default__'):
+ setattr(class_, '__fallback_default__',
+ Viewable.__fallback_default__)
if hasattr(class_, '__call__'):
# Only touch __call__ if the class is already callable.
Modified: z3/Five/trunk/viewable.py
==============================================================================
--- z3/Five/trunk/viewable.py (original)
+++ z3/Five/trunk/viewable.py Tue Aug 3 21:14:28 2004
@@ -70,7 +70,7 @@
return self.fallback_call__(*args, **kw)
__call__.__five_method__ = True
-class BrowserDefault:
+class BrowserDefault(object):
implements(IBrowserDefault)
More information about the z3-checkins
mailing list