Ticket #3744 (new defect)
Opened 11 months ago
Pango.EllipsizeMode.MIDDLE constant
| Reported by: | humitos | Owned by: | erikos |
|---|---|---|---|
| Priority: | Unspecified by Maintainer | Milestone: | Unspecified by Release Team |
| Component: | sugar-toolkit-gtk3 | Version: | Unspecified |
| Severity: | Unspecified | Keywords: | |
| Cc: | humitos, manuq | Distribution/OS: | Unspecified |
| Bug Status: | Unconfirmed |
Description
Porting InfoSlicer to Gtk3 I found this error on the sugar-toolkit-gtk3:
Traceback (most recent call last):
File "/home/humitos/sugar-jhbuild/install/bin/sugar-activity", line 154, in <module>
main()
File "/home/humitos/sugar-jhbuild/install/bin/sugar-activity", line 149, in main
instance = create_activity_instance(activity_constructor, activity_handle)
File "/home/humitos/sugar-jhbuild/install/bin/sugar-activity", line 36, in create_activity_instance
activity = constructor(handle)
File "/home/humitos/Activities/InfoSlicer.activity/activity.py", line 47, in __init__
self.instance()
File "/home/humitos/Activities/InfoSlicer.activity/activity.py", line 56, in instance
self.library = library.View(self)
File "/home/humitos/Activities/InfoSlicer.activity/library.py", line 49, in __init__
_('Wiki'), _('Wiki articles'), False)
File "/home/humitos/Activities/InfoSlicer.activity/bookview.py", line 102, in __init__
delete.set_tooltip(_('Delete current article'))
File "/home/humitos/sugar-jhbuild/install/lib/python2.7/site-packages/sugar3/graphics/toolbutton.py", line 92, in set_tooltip
self.palette = Palette(tooltip)
File "/home/humitos/sugar-jhbuild/install/lib/python2.7/site-packages/sugar3/graphics/palette.py", line 104, in __init__
self._label.set_ellipsize(Pango.EllipsizeMode.MIDDLE)
AttributeError: type object 'EllipsizeMode' has no attribute 'MIDDLE'
On a Terminal Activity (inside sugar-jhbuild on Fedora 17):
>>> from gi.repository import Pango >>> Pango.EllipsizeMode.MIDDLE <enum PANGO_ELLIPSIZE_MIDDLE of type PangoEllipsizeMode> >>>
I had to comment out those lines (104 and 112 of palette.py) to be able to keep porting the activity.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

