[PyQt] QThread problem using PyQt4.4.2
    Stanislas Marquis 
    stnsls at gmail.com
       
    Fri May 23 17:06:12 BST 2008
    
    
  
Hello all,
I'm facing a problem with threads. The strange part of it is that it
was working fine with PyQt4.3.x.
It seems like inside the thread it's not able to "import" modules or
access variables anymore. All I get is tracebacks like:
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/oroboros/gui/geonames.py",
line 118, in run
    self._parent._results = geonames.search(self._txt)
  File "/usr/lib/python2.5/site-packages/oroboros/core/geonames.py",
line 42, in search
    f = query(url % urllib.quote(name))
  File "/usr/lib/python2.5/site-packages/oroboros/core/geonames.py",
line 26, in query
    f = urllib.urlopen(url)
  File "/usr/lib/python2.5/urllib.py", line 82, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.5/urllib.py", line 170, in open
    urltype, url = splittype(fullurl)
  File "/usr/lib/python2.5/urllib.py", line 1020, in splittype
    import re
ImportError: No module named re
Or:
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/oroboros/gui/geonames.py",
line 117, in run
    self._parent._results = geonames.search(self._txt.encode('utf-8'))
  File "/usr/lib/python2.5/encodings/__init__.py", line 113, in search_function
    _cache[encoding] = None
TypeError: 'NoneType' object does not support item assignment
I know threading is a difficult matter and I'm no expert at all, but
the code used to run Ok under PyQt4.3, so I'm asking, did anything
change, what should I be aware of?
Thanks in advance,
SM.
    
    
More information about the PyQt
mailing list