[Bug 1161818] Re: QTextBlockUserData loses its data
Launchpad Bug Tracker
1161818 at bugs.launchpad.net
Mon Apr 8 19:25:16 UTC 2013
This bug was fixed in the package python-qt4 - 4.10-0ubuntu3
---------------
python-qt4 (4.10-0ubuntu3) raring; urgency=low
* Update fix-QTextBlockUserData.patch with fix from upstream
to allow PyKDE to compile (LP: #1161818)
-- Jonathan Riddell <jriddell at ubuntu.com> Mon, 08 Apr 2013 15:46:19 +0100
** Changed in: python-qt4 (Ubuntu Raring)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-qt4 in Ubuntu.
https://bugs.launchpad.net/bugs/1161818
Title:
QTextBlockUserData loses its data
Status in “ipython” package in Ubuntu:
Fix Released
Status in “python-qt4” package in Ubuntu:
Fix Released
Status in “ipython” source package in Raring:
Fix Released
Status in “python-qt4” source package in Raring:
Fix Released
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 foundations-bugs
mailing list