From c06ff6da71d81a8848bc9a436d1ecd46c22e2841 Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Tue, 22 Mar 2016 22:17:28 -0300 Subject: [PATCH] tostring is deprecated in the new PIL version --- invesalius/gui/data_notebook.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/invesalius/gui/data_notebook.py b/invesalius/gui/data_notebook.py index 63a7df5..6806641 100644 --- a/invesalius/gui/data_notebook.py +++ b/invesalius/gui/data_notebook.py @@ -496,7 +496,10 @@ class MasksListCtrlPanel(wx.ListCtrl, listmix.TextEditMixin): wx_image = wx.EmptyImage(new_image.size[0], new_image.size[1]) - wx_image.SetData(new_image.tostring()) + try: + wx_image.SetData(new_image.tostring()) + except Exception: + wx_image.SetData(new_image.tobytes()) return wx.BitmapFromImage(wx_image.Scale(16, 16)) def InsertNewItem(self, index=0, label=_("Mask"), threshold="(1000, 4500)", @@ -873,7 +876,11 @@ class SurfacesListCtrlPanel(wx.ListCtrl, listmix.TextEditMixin): wx_image = wx.EmptyImage(new_image.size[0], new_image.size[1]) - wx_image.SetData(new_image.tostring()) + try: + wx_image.SetData(new_image.tostring()) + except Exception: + wx_image.SetData(new_image.tobytes()) + return wx.BitmapFromImage(wx_image.Scale(16, 16)) def EditSurfaceTransparency(self, pubsub_evt): @@ -1148,7 +1155,10 @@ class MeasuresListCtrlPanel(wx.ListCtrl, listmix.TextEditMixin): wx_image = wx.EmptyImage(new_image.size[0], new_image.size[1]) - wx_image.SetData(new_image.tostring()) + try: + wx_image.SetData(new_image.tostring()) + except: + wx_image.SetData(new_image.tobytes()) return wx.BitmapFromImage(wx_image.Scale(16, 16)) def EditItemColour(self, pubsub_evt): -- libgit2 0.21.2