8889841có ïúec@sõddlZddlZddlZejdƒdaddd„ƒYZeƒZdadZejedddƒZ e j ee eƒdƒdZ d Z te krÊd tGHd e GHejdƒndad ZejedddƒZ e j ee eƒdƒdZ d Z te krAd tGHd e GHejdƒndad ZejedddƒZ e j ee eƒdƒdZ dZ te kr¸d tGHd e GHejdƒndadZejedddƒZ e j ee eƒdƒdZ dZdZteefkr;d tGHd e GHejdƒndadZejedddƒZ e j ee eƒdƒdZ dZdZteefkr¾d tGHd e GHejdƒndadZejedddƒZ e j ee eƒdƒdZ dZdZteefkrAd tGHd e GHejdƒndadZejedddƒZ e j ee eƒdƒdZ dZ te kr¸d tGHd e GHejdƒnejƒejdƒdkrßdGHndejdƒGHdS(iÿÿÿÿNittcallbackcBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z RS(cCstdadS(NsstartDocument:(tlog(tself((s@/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/sync.pyt startDocument scCstdadS(Ns endDocument:(R(R((s@/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/sync.pyt endDocumentscCstd||fadS(NsstartElement %s %s:(R(Rttagtattrs((s@/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/sync.pyt startElementscCstd|adS(NsendElement %s:(R(RR((s@/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/sync.pyt endElementscCstd|adS(Nscharacters: %s:(R(Rtdata((s@/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/sync.pyt charactersscCstd|adS(Ns warning: %s:(R(Rtmsg((s@/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/sync.pytwarning scCstd|adS(Ns error: %s:(R(RR ((s@/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/sync.pyterror$scCstd|adS(NsfatalError: %s:(R(RR ((s@/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/sync.pyt fatalError(s( t__name__t __module__RRRR R R RR(((s@/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/sync.pyR s       s istest.xmlsKstartDocument:startElement foo None:startElement bar2 None:endElement bar2:s Error got: %ss Expected: %sss s;startDocument:startElement foo None:startElement bar2 None:ss[startDocument:startElement foo None:startElement bar2 {'a': '1', 'b': '2'}:endElement bar2:s[startDocument:startElement foo None:startElement bar2 {'b': '2', 'a': '1'}:endElement bar2:ssKstartDocument:startElement foo None:startElement bar2 {'a': '1', 'b': '2'}:sKstartDocument:startElement foo None:startElement bar2 {'b': '2', 'a': '1'}:ss