This is the correct patch. Had created the first one against a
partially modified version of view.py.

--- view.py.orig        2007-09-08 00:32:01.000000000 -0400
+++ view.py     2007-09-08 00:34:19.000000000 -0400
@@ -54,12 +54,13 @@
             raise EngineException("No plugin available for engine
'%s'" % name)

         options = options or self.options or {}
-        options = options.copy()
+        tmp_options = {}
         # emulate Kid and Genshi's dotted-path notation lookup
-        options.setdefault('mako.directories', []).extend(sys.path)
+        tmp_options.setdefault('mako.directories',
[]).extend(sys.path)
         # make sure mako produces utf-8 output so we can decode it
and use
         # unicode internally
-        options['mako.output_encoding'] = 'utf-8'
+        tmp_options['mako.output_encoding'] = 'utf-8'
+       options.update(tmp_options)
         extra_vars_func = extra_vars_func or self.extra_vars_func

         # Check for deprecated use.


    --Renier



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to turbogears-trunk@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to