[Checkins] SVN: zope3org/trunk/src/zorg/ajax/page.py The parameter
method returns now a default value if a conversion fails.
Uwe Oestermeier
uwe_oestermeier at iwm-kmrc.de
Thu Dec 7 05:21:53 EST 2006
Log message for revision 71476:
The parameter method returns now a default value if a conversion fails.
Changed:
U zope3org/trunk/src/zorg/ajax/page.py
-=-
Modified: zope3org/trunk/src/zorg/ajax/page.py
===================================================================
--- zope3org/trunk/src/zorg/ajax/page.py 2006-12-07 08:59:09 UTC (rev 71475)
+++ zope3org/trunk/src/zorg/ajax/page.py 2006-12-07 10:21:51 UTC (rev 71476)
@@ -125,7 +125,7 @@
>>> view = AjaxPage(None, TestRequest())
>>> view.parameter("num", int, storage=session)
42
-
+
"""
value = None
@@ -141,7 +141,10 @@
if isinstance(value, str) :
value = unicode(value, encoding="utf-8")
else :
- value = type(value)
+ try :
+ value = type(value)
+ except ValueError:
+ value = default
if storage is not None :
if storage.get(key, default) != value :
storage[key] = value
More information about the Checkins
mailing list