Your message dated Tue, 30 Dec 2008 02:39:22 +0100
with message-id <[email protected]>
and subject line Re: Exception: NotFoundError: ItemDataRole
has caused the Debian Bug report #435869,
regarding Exception: NotFoundError: ItemDataRole
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
435869: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435869
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pylint
Version: 0.13.2-2
Severity: normal
When I run PyLint on this minimal python script:
from PyQt4 import QtCore
class Cl(object):
def method(self, r = QtCore.Qt.DisplayRole):
pass
I get the following output:
$ pylint minimal.py
No config file found, using default configuration
************* Module diskmanipulator
W: 3: Found indentation with tabs instead of spaces
W: 4: Found indentation with tabs instead of spaces
C: 1: Missing docstring
C: 2:Cl: Missing docstring
C: 3:Cl.method: Missing docstring
Traceback (most recent call last):
File "/usr/bin/pylint", line 4, in ?
lint.Run(sys.argv[1:])
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 897, in __init__
linter.check(args)
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 497, in check
self.check_file(filepath, modname, checkers)
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 514, in
check_file
astng = self._check_file(filepath, modname, checkers)
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 538, in
_check_file
if not self.check_astng_module(astng, checkers):
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 599, in
check_astng_module
self.astng_events(astng, [checker for checker in checkers
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 617, in
astng_events
self.astng_events(child, checkers, _reversed_checkers)
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 617, in
astng_events
self.astng_events(child, checkers, _reversed_checkers)
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 617, in
astng_events
self.astng_events(child, checkers, _reversed_checkers)
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 617, in
astng_events
self.astng_events(child, checkers, _reversed_checkers)
File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 614, in
astng_events
checker.visit(astng)
File "/usr/lib/python2.4/site-packages/logilab/astng/utils.py", line 84, in
visit
method(node)
File "/usr/lib/python2.4/site-packages/pylint/checkers/base.py", line 367, in
visit_function
self._check_defaults(node)
File "/usr/lib/python2.4/site-packages/pylint/checkers/base.py", line 531, in
_check_defaults
value = default.infer().next()
File "/usr/lib/python2.4/site-packages/logilab/astng/inference.py", line 51,
in wrapped
if not ares in yielded:
File "/usr/lib/python2.4/site-packages/logilab/astng/__init__.py", line 251,
in Const___getattr__
self._proxied = MANAGER.astng_from_class(self.value.__class__)
File "/usr/lib/python2.4/site-packages/logilab/astng/manager.py", line 191,
in astng_from_class
return modastng.getattr(klass.__name__)[0] # XXX
File "/usr/lib/python2.4/site-packages/logilab/astng/scoped_nodes.py", line
229, in getattr
raise NotFoundError(name)
logilab.astng._exceptions.NotFoundError: ItemDataRole
This seems to be some kind of bug...
Note that you need to have PyQt4 installed to reproduce it.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.21-2-k7 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages pylint depends on:
ii python 2.4.4-6 An interactive high-level object-o
ii python-logilab-astng 0.17.1-1 extend python's abstract syntax tr
ii python-logilab-common 0.22.2-1 useful miscellaneous modules used
Versions of packages pylint recommends:
ii python-tk 2.4.4-1 Tkinter - Writing Tk applications
-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 0.17.4-1
With the version above, and the same test script of the report, pylint
works fine, hence closing this bug.
Thanks for your report,
--
Sandro Tosi (aka morph, Morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi
--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/python-modules-team