[Bug 1161818] Re: QTextBlockUserData loses its data
Launchpad Bug Tracker
1161818 at bugs.launchpad.net
Fri Mar 29 21:28:34 UTC 2013
** Branch linked: lp:ubuntu/raring-proposed/python-qt4
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1161818
Title:
QTextBlockUserData loses its data
Status in “ipython” package in Ubuntu:
Triaged
Status in “python-qt4” package in Ubuntu:
Fix Committed
Bug description:
in pyqt4 4.10 QTextBlockUserData is broken.
see
http://www.riverbankcomputing.com/pipermail/pyqt/2013-March/032457.html
from PyQt4.QtGui import QTextDocument, QTextBlockUserData
doc=QTextDocument()
data=QTextBlockUserData()
data.value = 123
doc.firstBlock().setUserData(data)
del data
import gc
gc.collect()
print doc.firstBlock().userData().value
AttributeError: 'QTextBlockUserData' object has no attribute 'value'
example in archive
ipython qtconsole
type:
if 1:
print 1
and you get lots of tracebacks in the terminal:
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/pygments_highlighter.py", line 107, in highlightBlock
self._lexer._saved_state_stack = prev_data.syntax_stack
AttributeError: 'QTextBlockUserData' object has no attribute 'syntax_stack'
it also breaks ninja ide.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipython/+bug/1161818/+subscriptions
More information about the Ubuntu-sponsors
mailing list