# HG changeset patch # User Tero Marttila # Date 1292979101 -7200 # Node ID c72e0314b930b074cc4eeef1f3b709b5f0a93e60 # Parent b3a1ab44f5174f4f4d8dd8d4b6d7eb232a38ece5 Fix html module bugs diff -r b3a1ab44f517 -r c72e0314b930 svv/html.py --- a/svv/html.py Mon Dec 20 23:15:08 2010 +0200 +++ b/svv/html.py Wed Dec 22 02:51:41 2010 +0200 @@ -189,7 +189,7 @@ return ((k.rstrip('_'), v) for k, v in attrs.iteritems() if v is not None) - def __init__ (self, name, *contents, **attrs) : + def __init__ (self, _name, *contents, **attrs) : """ Construct tag with given name/attributes or contents. @@ -203,13 +203,15 @@ Tag('foo', 'quux', bar=5) >>> Tag('foo', class_='ten') Tag('foo', class='ten') + >>> Tag('bar', name='foo') + Tag('bar', name='foo') """ # store contents as container super(Tag, self).__init__(*contents) # store postprocessed stuff - self.name = name + self.name = _name self.attrs = dict(self.process_attrs(attrs)) def __call__ (self, *contents, **attrs) :