Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #2402: genshi_non_dotted_templatenames.patch

File genshi_non_dotted_templatenames.patch, 1.2 KB (added by robert, 2 years ago)

patch

  • .py

    old new  
    381381        filter, template loader 
    382382 
    383383        """ 
     384        from genshi.template import TemplateLoader 
    384385        from tg.dottednamesupport import GenshiTemplateLoader 
    385386        from tg.render import render_genshi 
    386387 
     
    393394            """ 
    394395            template.filters.insert(0, Translator(ugettext)) 
    395396 
    396         loader = GenshiTemplateLoader(search_path=self.paths.templates, 
    397                                 auto_reload=self.auto_reload_templates, 
    398                                 callback=template_loaded) 
     397        if not config.get('use_dotted_templatenames', True): 
     398            loader = TemplateLoader(search_path=self.paths.templates, 
     399                                    auto_reload=self.auto_reload_templates, 
     400                                    callback=template_loaded) 
     401        else: 
     402            loader = GenshiTemplateLoader(search_path=self.paths.templates, 
     403                                          auto_reload=self.auto_reload_templates, 
     404                                          callback=template_loaded) 
    399405 
    400406        config['pylons.app_globals'].genshi_loader = loader 
    401407