Mercurial > cpython-lru_cache-weakref
diff Mac/Tools/IDE/PyBrowser.py @ 21605:035d9c96aaec legacy-trunk
Use the Carbon scrap manager interface if the old interface isn't available.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Mon, 31 Dec 2001 15:08:04 +0000 |
| parents | 697051f67e97 |
| children | bc20baaae3ee |
line wrap: on
line diff
--- a/Mac/Tools/IDE/PyBrowser.py Mon Dec 31 15:02:56 2001 +0000 +++ b/Mac/Tools/IDE/PyBrowser.py Mon Dec 31 15:08:04 2001 +0000 @@ -291,8 +291,13 @@ 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:
