[Bug 1161818] Re: QTextBlockUserData loses its data

Dmitrijs Ledkovs launchpad at surgut.co.uk
Fri Mar 29 20:30:13 UTC 2013


** Changed in: python-qt4 (Ubuntu)
       Status: New => Fix Committed

** Changed in: python-qt4 (Ubuntu)
     Assignee: (unassigned) => Dmitrijs Ledkovs (xnox)

** Changed in: python-qt4 (Ubuntu)
   Importance: Undecided => High

** Changed in: ipython (Ubuntu)
     Assignee: (unassigned) => Julian Taylor (jtaylor)

** Changed in: ipython (Ubuntu)
       Status: New => Triaged

** Changed in: ipython (Ubuntu)
   Importance: Undecided => Medium

-- 
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