Changeset 16:2e6cee916f99

Show
Ignore:
Timestamp:
09/02/08 19:39:32 (4 months ago)
Author:
Richard Davies <richard.davies@…>
Branch:
default
Message:

Update for Genshi 0.5.1

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • ghrml/template.py

    r1 r16  
    3030    } 
    3131 
    32     # Works in Genshi 0.4.4 
    33     # For Genshi Subversion 21/05/2008, need to change argument list to 
    34     # def __init__(self, source, filepath=None, filename=None, loader=None, 
    35     #              encoding=None, lookup='strict', allow_exec=True, 
    36     #              default_namespace=None): 
    37     # and pass this version on through 
    38     def __init__(self, source, basedir=None, filename=None, loader=None, 
    39                  encoding=None, lookup='lenient', 
    40                  default_namespace=None): 
     32    def __init__(self, source, default_namespace=None, **kwargs): 
    4133        if default_namespace is None: 
    4234            default_namespace = self.DEFAULT_NAMESPACE 
    4335        self.default_namespace = default_namespace 
    44         MarkupTemplate.__init__(self, source, basedir=basedir, 
    45                                 filename=filename, loader=loader, 
    46                                 encoding=encoding, lookup=lookup) 
     36        MarkupTemplate.__init__(self, source, **kwargs) 
    4737 
    4838    def _parse(self, source, encoding): 
  • test.py

    r14 r16  
    44print GHRMLTemplate(""" 
    55 
     6- foo = 42 
     7 
    68%html 
    79  [def bar()] 42 
    810 
    911  %head 
    10     %title $title 
     12    %title $title - $foo 
    1113 
    1214  %body