Fix importing the publisher class
authorAntonio Ospite <ao2@ao2.it>
Fri, 3 Oct 2014 09:56:12 +0000 (11:56 +0200)
committerAntonio Ospite <ao2@ao2.it>
Fri, 3 Oct 2014 10:59:36 +0000 (12:59 +0200)
Use the new name directly to fix errors like this one:

Traceback (most recent call last):
  File "./PoPiPaint.py", line 22, in <module>
    import CanvasFrame
  File ".../CanvasFrame.py", line 22, in <module>
    import CanvasModel
  File ".../CanvasModel.py", line 21, in <module>
    from wx.lib.pubsub import Publisher as pub
ImportError: cannot import name Publisher

CanvasFrame.py
CanvasModel.py

index 9822c4d..360e3e1 100755 (executable)
@@ -16,7 +16,8 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 import wx
-from wx.lib.pubsub import Publisher as pub
+from wx.lib.pubsub import setuparg1
+from wx.lib.pubsub import pub
 from wx.lib.wordwrap import wordwrap
 
 import CanvasModel
index 49f9f64..d61f00b 100755 (executable)
@@ -18,7 +18,8 @@
 import sys
 from array import array
 import wx
-from wx.lib.pubsub import Publisher as pub
+from wx.lib.pubsub import setuparg1
+from wx.lib.pubsub import pub
 
 
 class Canvas: