[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    [PyQt] xml.dom.NodeFilter missing
From:       Thijs Triemstra <lists () collab ! nl>
Date:       2017-01-26 21:23:43
Message-ID: 44d3bb13-9e5b-6216-6826-527d1732ec00 () collab ! nl
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

My app produces the following traceback:

File ":/xml/dom/minidom.py", line 23, in <module>
File "bootstrap.py", line 969, in _find_and_load
File "bootstrap.py", line 958, in _find_and_load_unlocked
File "bootstrap.py", line 664, in _load_unlocked
File "bootstrap.py", line 634, in _load_backward_compatible
File ":/xml/dom/xmlbuilder.py", line 7, in <module>
File "bootstrap.py", line 969, in _find_and_load
File "bootstrap.py", line 956, in _find_and_load_unlocked
ImportError: No module named 'xml.dom.NodeFilter'

Searching in the pyqtdeploy src also didn't come up with any
references so I think it's a bug.

With the patch below pyqtdeploy now includes the module:

...
Freezing /foo/sysroot/usr/lib/python3.5/xml/dom/__init__.py...
Freezing /foo/sysroot/usr/lib/python3.5/xml/dom/NodeFilter.py...
Freezing /foo/sysroot/usr/lib/python3.5/xml/dom/domreg.py...
Freezing /foo/sysroot/usr/lib/python3.5/xml/dom/expatbuilder.py...
Freezing /foo/sysroot/usr/lib/python3.5/xml/dom/minicompat.py...
Freezing /foo/sysroot/usr/lib/python3.5/xml/dom/minidom.py...
Freezing /foo/sysroot/usr/lib/python3.5/xml/dom/pulldom.py...
Freezing /foo/sysroot/usr/lib/python3.5/xml/dom/xmlbuilder.py...
...


diff -r e845fe54ad43 pyqtdeploy/metadata/python_metadata.py
- --- a/pyqtdeploy/metadata/python_metadata.py	Wed Dec 28 12:06:08 2016
+0000
+++ b/pyqtdeploy/metadata/python_metadata.py	Thu Jan 26 22:20:55 2017
+0100
@@ -4282,20 +4282,24 @@
     'xml.dom.xmlbuilder': (
         PythonModule(version=2, internal=True,
                 deps=('xml.dom', 'copy', 'posixpath', 'urllib2',
'urlparse',
- -                        'xml.dom.expatbuilder')),
+                        'xml.dom.expatbuilder', 'xml.dom.NodeFilter')),
         PythonModule(min_version=3, max_version=(3, 4), internal=True,
                 deps=('xml.dom', 'copy', 'posixpath', 'urllib.parse',
- -                        'urllib.request', 'xml.dom.expatbuilder')),
+                        'urllib.request', 'xml.dom.expatbuilder',
+                        'xml.dom.NodeFilter')),
         PythonModule(min_version=(3, 5), internal=True,
                 deps=('xml.dom', 'copy', 'posixpath', 'urllib.parse',
                         'urllib.request', 'warnings',
- -                        'xml.dom.expatbuilder'))),
+                        'xml.dom.expatbuilder', 'xml.dom.NodeFilter'))),

     'xml.etree.ElementPath':
         PythonModule(internal=True, deps=('xml.etree', 're')),

     'xml.sax._exceptions':
         PythonModule(internal=True, deps='xml.sax'),
+
+    'xml.dom.NodeFilter':
+        PythonModule(internal=True),
 }


Thijs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAliKaN8ACgkQBRbMGagbo3neXQCfUCYLNTGgX7Ol98PPJBmsG28B
eeMAnij5DnHPwaeQLDyRBG1Ktjicz8z/
=EQ8l
-----END PGP SIGNATURE-----
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic