From 1855f0671e282c55c023c80ce6ef28c446190b43 Mon Sep 17 00:00:00 2001 From: Jamey Sharp Date: Tue, 13 Jun 2006 17:11:56 -0700 Subject: [PATCH] Simpler implementation of AttributesUnion for XML processing. --- src/size.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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 = { -- 2.34.1