]> granicus.if.org Git - python/commitdiff
Use the Carbon scrap manager interface if the old interface isn't available.
authorJack Jansen <jack.jansen@cwi.nl>
Mon, 31 Dec 2001 15:08:04 +0000 (15:08 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Mon, 31 Dec 2001 15:08:04 +0000 (15:08 +0000)
Mac/Tools/IDE/PyBrowser.py

index 74849dfb8222bce2d5ff27d2a47647022f5fe656..b2468f36fa76906442a79266c1c0473c182aa111 100644 (file)
@@ -291,8 +291,13 @@ class BrowserWidget(W.List):
                text = string.join(selitems, '\r')
                if text:
                        from Carbon import Scrap
-                       Scrap.ZeroScrap()
-                       Scrap.PutScrap('TEXT', text)
+                       if hasattr(Scrap, 'PutScrap'):
+                               Scrap.ZeroScrap()
+                               Scrap.PutScrap('TEXT', text)
+                       else:
+                               Scrap.ClearCurrentScrap()
+                               sc = Scrap.GetCurrentScrap()
+                               sc.PutScrapFlavor('TEXT', 0, text)
 
 
 class Browser: