Changeset 16:2e6cee916f99
- 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:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r1
|
r16
|
|
| 30 | 30 | } |
| 31 | 31 | |
| 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): |
| 41 | 33 | if default_namespace is None: |
| 42 | 34 | default_namespace = self.DEFAULT_NAMESPACE |
| 43 | 35 | 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) |
| 47 | 37 | |
| 48 | 38 | def _parse(self, source, encoding): |
-
|
r14
|
r16
|
|
| 4 | 4 | print GHRMLTemplate(""" |
| 5 | 5 | |
| | 6 | - foo = 42 |
| | 7 | |
| 6 | 8 | %html |
| 7 | 9 | [def bar()] 42 |
| 8 | 10 | |
| 9 | 11 | %head |
| 10 | | %title $title |
| | 12 | %title $title - $foo |
| 11 | 13 | |
| 12 | 14 | %body |