From: Jamey Sharp Date: Wed, 14 Jun 2006 00:11:56 +0000 (-0700) Subject: Simpler implementation of AttributesUnion for XML processing. X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1855f0671e282c55c023c80ce6ef28c446190b43;p=free-sw%2Fxcb%2Fproto Simpler implementation of AttributesUnion for XML processing. --- diff --git a/src/size.py b/src/size.py index 907f2b5..2e1c403 100755 --- a/src/size.py +++ b/src/size.py @@ -5,11 +5,10 @@ from xml.sax.xmlreader import AttributesImpl from xml.sax import make_parser import sys -class AttributesUnion(AttributesImpl): - def __init__(self, base, **values): - baseitems = dict(base) - baseitems.update(values) - AttributesImpl.__init__(self, baseitems) +def AttributesUnion(base, **values): + baseitems = dict(base) + baseitems.update(values) + return AttributesImpl(baseitems) class AnnotateSize(XMLFilterBase): types = {