equal
deleted
inserted
replaced
25 |
25 |
26 >>> list(Tag('xx', 'yy').render_lines()) |
26 >>> list(Tag('xx', 'yy').render_lines()) |
27 [u'<xx>\\n', u'\\tyy\\n', u'</xx>\\n'] |
27 [u'<xx>\\n', u'\\tyy\\n', u'</xx>\\n'] |
28 """ |
28 """ |
29 |
29 |
30 for line in self.render_raw_lines(indent) : |
30 for line in self.render_raw_lines(indent=indent) : |
31 yield line + newline |
31 yield line + newline |
32 |
32 |
33 def render_unicode (self, **render_opts) : |
33 def render_unicode (self, **render_opts) : |
34 """ |
34 """ |
35 Render full tag as a single unicode string |
35 Render full tag as a single unicode string |
67 def render_file (self, file, encoding=None, **render_opts) : |
67 def render_file (self, file, encoding=None, **render_opts) : |
68 """ |
68 """ |
69 Render output to given file, overwriteing anything already there |
69 Render output to given file, overwriteing anything already there |
70 """ |
70 """ |
71 |
71 |
72 self.render_out(self, file.open_write(encoding), **render_opts) |
72 self.render_out(file.open_write(encoding), **render_opts) |
73 |
73 |
74 # default output |
74 # default output |
75 __str__ = render_str |
75 __str__ = render_str |
76 __unicode__ = render_unicode |
76 __unicode__ = render_unicode |
77 |
77 |