← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 1527314] Re: Neither Dropplet nor Inspect will accept images. No reaction what so ever

 

Sergio Scabuzzo's solution seems to be working. Just tested and my batch
processing worked. Please update in the repository for latest 16.04
Ubuntu.

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to phatch in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/1527314

Title:
  Neither Dropplet nor Inspect will accept images. No reaction what so
  ever

Status in phatch package in Ubuntu:
  Confirmed
Status in phatch package in Debian:
  New

Bug description:
  Opening phatch image processor gives a floating droplet that will not react on any pictures dropped to it. 
  Starting phatch from terminal with verbose:

  ~$ phatch -v
  | /usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py:8196: GtkWarning: gtk_disable_setlocale() must be called before gtk_init()
  |   return _core_.PyApp__BootstrapApp(*args, **kwargs)
  | Traceback (most recent call last):
  |   File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16765, in <lambda>
  |     lambda event: event.callable(*event.args, **event.kw) )
  |   File "/usr/share/phatch/phatch/pyWx/gui.py", line 1218, in show_frame
  |     frame = Frame(self.filename, None, -1, ct.TITLE)
  |   File "/usr/share/phatch/phatch/pyWx/gui.py", line 327, in __init__
  |     frame.Frame.__init__(self, *args, **keyw)
  |   File "/usr/share/phatch/phatch/pyWx/wxGlade/frame.py", line 141, in __init__
  |     self.tree = Tree(self, -1, style=wx.TR_HAS_BUTTONS|wx.TR_NO_LINES|wx.TR_FULL_ROW_HIGHLIGHT|wx.TR_HIDE_ROOT|wx.TR_DEFAULT_STYLE|wx.SUNKEN_BORDER)
  |   File "/usr/share/phatch/phatch/pyWx/wxGlade/frame.py", line 26, in __init__
  |     set_dirty   = parent.set_dirty,
  |   File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 96, in __init__
  |     self.CreateImageList(icon_size)
  |   File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 111, in CreateImageList
  |     self._AddFormToImageList(form, icon_size, icon_disabled)
  |   File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 120, in _AddFormToImageList
  |     wx_image = pil_wxImage(wxImage_pil(wx_image).resize(icon_size,\
  |   File "/usr/share/phatch/phatch/lib/pyWx/wxPil.py", line 46, in wxImage_pil
  |     image.fromstring(wx_image.GetData())
  |   File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 737, in fromstring
  |     "Please call frombytes() instead.")
  | Exception: fromstring() has been removed. Please call frombytes() instead.

  Dropping images on it:

  | Traceback (most recent call last):
  |   File "/usr/share/phatch/phatch/lib/pyWx/droplet.py", line 43, in OnDropFiles
  |     self.method(fix_paths(filenames), x, y)
  | TypeError: 'NoneType' object is not callable

  Opening phatch inspector with verbose:

  | ~$ phatch -v --inspect
  | /usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py:8196: GtkWarning: gtk_disable_setlocale() must be called before gtk_init()
  |   return _core_.PyApp__BootstrapApp(*args, **kwargs)
  | /usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py:11496: GtkWarning: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
  |   return _core_.Window_Layout(*args, **kwargs)

  Drag&dropping image on it:

  | Traceback (most recent call last):
  |   File "/usr/share/phatch/phatch/lib/pyWx/droplet.py", line 43, in OnDropFiles
  |     self.method(fix_paths(filenames), x, y)
  |   File "/usr/share/phatch/phatch/lib/pyWx/imageInspector.py", line 421, in OnDrop
  |     self.OpenImages(filenames)
  |   File "/usr/share/phatch/phatch/lib/pyWx/imageInspector.py", line 820, in OpenImages
  |     super(OpenMixin, self).OpenImages(filenames)
  |   File "/usr/share/phatch/phatch/lib/pyWx/imageInspector.py", line 760, in OpenImages
  |     self.UpdateThumbs()
  |   File "/usr/share/phatch/phatch/lib/pyWx/imageInspector.py", line 339, in UpdateThumbs
  |     image.thumb_wx = wxPil.pil_wxBitmap(image.thumb)
  |   File "/usr/share/phatch/phatch/lib/pyWx/wxPil.py", line 40, in pil_wxBitmap
  |     return wx.BitmapFromImage(pil_wxImage(image))
  |   File "/usr/share/phatch/phatch/lib/pyWx/wxPil.py", line 34, in pil_wxImage
  |     data = new_image.tostring()
  |   File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 686, in tostring
  |     "Please call tobytes() instead.")
  | Exception: tostring() has been removed. Please call tobytes() instead.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/phatch/+bug/1527314/+subscriptions


Follow ups

References