From: Roman Rolinsky Date: Sun, 26 Dec 2004 02:35:35 +0000 (+0000) Subject: checking for dom.encoding == None X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/759c619e2808d9f6a0966662a60640083bb721b1?ds=inline checking for dom.encoding == None temporary fix for wxPyAssertion from XRC library git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31146 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/wx/tools/XRCed/xrced.py b/wxPython/wx/tools/XRCed/xrced.py index 4a7ef0bc37..11d1ffde18 100644 --- a/wxPython/wx/tools/XRCed/xrced.py +++ b/wxPython/wx/tools/XRCed/xrced.py @@ -875,7 +875,7 @@ Homepage: http://xrced.sourceforge.net\ dom = minidom.parse(f) f.close() # Set encoding global variable - g.currentEncoding = dom.encoding + if dom.encoding: g.currentEncoding = dom.encoding # Change dir dir = os.path.dirname(path) if dir: os.chdir(dir) @@ -1010,7 +1010,11 @@ class App(wxApp): frame.Show(True) # Load resources from XRC file (!!! should be transformed to .py later?) frame.res = wxXmlResource('') - frame.res.Load(os.path.join(basePath, 'xrced.xrc')) + # !!! Temporary blocking of assert failure occuring in unicode build + try: + frame.res.Load(os.path.join(basePath, 'xrced.xrc')) + except wx._core.PyAssertionError: + pass # Load file after showing if args: