[Checkins] SVN: z3ext.layout/trunk/src/z3ext/layout/ use __debug__
Nikolay Kim
fafhrd91 at gmail.com
Mon Jul 13 05:31:17 EDT 2009
Log message for revision 101841:
use __debug__
Changed:
U z3ext.layout/trunk/src/z3ext/layout/pagelet.py
U z3ext.layout/trunk/src/z3ext/layout/tales.py
-=-
Modified: z3ext.layout/trunk/src/z3ext/layout/pagelet.py
===================================================================
--- z3ext.layout/trunk/src/z3ext/layout/pagelet.py 2009-07-12 15:53:05 UTC (rev 101840)
+++ z3ext.layout/trunk/src/z3ext/layout/pagelet.py 2009-07-13 09:31:17 UTC (rev 101841)
@@ -184,13 +184,16 @@
if view is not None:
try:
- dt = datetime.now()
- rendered = view.updateAndRender()
+ if __debug__:
+ dt = datetime.now()
+ rendered = view.updateAndRender()
- td = datetime.now() - dt
- secs = (td.days*86400+td.seconds) + (0.000001*td.microseconds)
- print >>sys.stderr, 'pagelet: ', secs, name
- return rendered
+ td = datetime.now() - dt
+ secs = (td.days*86400+td.seconds)+(0.000001*td.microseconds)
+ print >>sys.stderr, 'pagelet: ', secs, name
+ return rendered
+ else:
+ return view.updateAndRender()
except Exception, err:
log = logging.getLogger('z3ext.layout')
log.exception(err)
Modified: z3ext.layout/trunk/src/z3ext/layout/tales.py
===================================================================
--- z3ext.layout/trunk/src/z3ext/layout/tales.py 2009-07-12 15:53:05 UTC (rev 101840)
+++ z3ext.layout/trunk/src/z3ext/layout/tales.py 2009-07-13 09:31:17 UTC (rev 101841)
@@ -30,14 +30,17 @@
try:
pagelet = queryPagelet(context, request, name)
if pagelet is not None:
- dt = datetime.now()
- rendered = pagelet.updateAndRender()
+ if __debug__:
+ dt = datetime.now()
+ rendered = pagelet.updateAndRender()
- td = datetime.now() - dt
- secs = (td.days*86400+td.seconds) + (0.000001*td.microseconds)
- print >>sys.stderr, 'pagelet: ', secs, name
+ td = datetime.now() - dt
+ secs = (td.days*86400+td.seconds)+(0.000001*td.microseconds)
+ print >>sys.stderr, 'pagelet: ', secs, name
- return rendered
+ return rendered
+ else:
+ return pagelet.updateAndRender()
except Exception, err:
log = logging.getLogger('z3ext.layout')
log.exception(err)
More information about the Checkins
mailing list