degal/html.py
changeset 77 2a53c5ade434
parent 76 e22d9f699081
child 78 d580323b4bfa
equal deleted inserted replaced
76:e22d9f699081 77:2a53c5ade434
    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