]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Don't crash if InfoScrap doesn't exist (as is the case in Carbon).
authorJack Jansen <jack.jansen@cwi.nl>
Wed, 25 Apr 2001 22:05:36 +0000 (22:05 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Wed, 25 Apr 2001 22:05:36 +0000 (22:05 +0000)
Mac/Demo/textedit/ped.py

index 5c2d0f6013d07998b35280d9253549ff0e73bbe0..9b222a3618340122dfb46e7de3536c4317ebaddc 100644 (file)
@@ -155,7 +155,6 @@ class TEWindow(ScrolledWindow):
                self.parent.updatemenubar()
                
        def menu_paste(self):
-               print 'SCRAP', Scrap.InfoScrap(), `Scrap.InfoScrap()[1].data`
                TE.TEFromScrap()
                self.ted.TESelView()
                self.ted.TEPaste()
@@ -224,7 +223,11 @@ class Ped(Application):
                                        m.enable(on)
                                self.focusgroup_on = on
                                changed = 1
-                       on = (Scrap.InfoScrap()[0] <> 0)
+                       if hasattr(Scrap, 'InfoScrap'):
+                               on = (Scrap.InfoScrap()[0] <> 0)
+                       else:
+                               # Not there yet on Carbon, simply always enable
+                               on = 1
                        if on <> self.pastegroup_on:
                                self.pasteitem.enable(on)
                                self.pastegroup_on = on