Blob Blame History Raw
diff -Naur phatch-0.2.7.orig/phatch/lib/pyWx/wxPil.py phatch-0.2.7/phatch/lib/pyWx/wxPil.py
--- phatch-0.2.7.orig/phatch/lib/pyWx/wxPil.py	2016-08-21 10:23:45.000000000 +0200
+++ phatch-0.2.7/phatch/lib/pyWx/wxPil.py	2016-08-21 11:28:39.505641044 +0200
@@ -24,14 +24,14 @@
         image = image.convert('RGBA')
     if image.mode == 'RGBA':
         wx_image = wx.EmptyImage(*image.size)
-        wx_image.SetData(image.convert("RGB").tostring())
+        wx_image.SetData(image.convert("RGB").tobytes())
         wx_image.InitAlpha()
         wx_image.SetAlphaData(
-            image.convert("RGBA").split()[-1].tostring())
+            image.convert("RGBA").split()[-1].tobytes())
     else:
         wx_image = wx.EmptyImage(*image.size)
         new_image = image.convert('RGB')
-        data = new_image.tostring()
+        data = new_image.tobytes()
         wx_image.SetData(data)
     return wx_image
 
@@ -43,11 +43,11 @@
 def wxImage_pil(wx_image):
     size = wx_image.GetSize()
     image = Image.new('RGB', size)
-    image.fromstring(wx_image.GetData())
+    image.frombytes(wx_image.GetData())
     if wx_image.HasAlpha():
         alpha = Image.new('L', size)
         wx_alpha = wx_image.GetAlphaData()
-        alpha.fromstring(wx_alpha)
+        alpha.frombytes(wx_alpha)
         image = image.convert('RGBA')
         image.putalpha(alpha)
     return image