Ticket #69 (closed defect: fixed)

Opened 1 year ago

Last modified 7 months ago

tpar (text-based epar) fails under urwid 0.9.8 and later

Reported by: rij Assigned to: sontag
Priority: normal Milestone: PyRAF 1.6
Component: none Version:
Severity: normal Keywords:
Cc:

Description

Error message is:

--> tpar display
Traceback (innermost last):
  File "<CL script CL1>", line 1, in <module>
    iraf.tpar('display', _save=1)
  File "/usr/stsci/pyssgdev/Python-2.5.1/lib/python2.5/site-packages/urwid/widget.py", line 438, in __init__
    self.__super.__init__("", align, wrap, layout)
  File "/usr/stsci/pyssgdev/Python-2.5.1/lib/python2.5/site-packages/urwid/widget.py", line 286, in __init__
    self.__super.__init__()
TypeError: __init__() takes at least 3 arguments (1 given)
-->

Change History

02/29/08 13:59:53 changed by sontag

  • owner changed from somebody to sontag.
  • milestone set to PyRAF 1.6.

Fixed by r830. The fix should be totally backward compatible with urwid 0.9.7.

Changed the use of Binder in the PyrafEdit? and StringTparOption? classes from an "is-a" relationship to a "has-a" relationship.

02/29/08 14:01:09 changed by sontag

  • status changed from new to closed.
  • resolution set to fixed.