]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fixes for the Mac. (Jack)
authorGuido van Rossum <guido@python.org>
Tue, 12 Aug 1997 18:21:08 +0000 (18:21 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 12 Aug 1997 18:21:08 +0000 (18:21 +0000)
Lib/lib-tk/Tkinter.py
Lib/test/test_strftime.py
Lib/tkinter/Tkinter.py

index 287c06399c8713b7686fb6dfce8c30bff94b5276..dbf59b1900bdab2f5fd3f96996c5fbd7bf8369d6 100644 (file)
@@ -667,7 +667,11 @@ class Tk(Misc, Wm):
                try:
                        # Disable event scanning except for Command-Period
                        import MacOS
-                       MacOS.EnableAppswitch(0)
+                       try:
+                               MacOS.SchedParams(1, 0)
+                       except AttributeError:
+                               # pre-1.5, use old routine
+                               MacOS.EnableAppswitch(0)
                except ImportError:
                        pass
                else:
index 0c8f41fd614a9f8143c75d0eea9ea6c258ccfdff..e97c011a3d0e94d50995e5228d44b7fc510e3a55 100755 (executable)
@@ -28,8 +28,11 @@ def strftest(now):
 
     jan1 = time.localtime(time.mktime((now[0], 1, 1) + (0,)*6))
 
-    if now[8]: tz = time.tzname[1]
-    else: tz = time.tzname[0]
+    try:
+       if now[8]: tz = time.tzname[1]
+       else: tz = time.tzname[0]
+    except AttributeError:
+       tz = ''
 
     if now[3] > 12: clock12 = now[3] - 12
     elif now[3] > 0: clock12 = now[3]
@@ -66,7 +69,6 @@ def strftest(now):
         '%m/%d/%y %H:%M:%S'),
        ('%Y', '%d' % now[0], 'year with century'),
        ('%y', '%02d' % (now[0]%100), 'year without century'),
-       ('%Z', tz, 'time zone name'),
        ('%%', '%', 'single percent sign'),
        )
 
@@ -80,6 +82,7 @@ def strftest(now):
         'year without century rendered using fieldwidth'),
        ('%n', '\n', 'newline character'),
        ('%t', '\t', 'tab character'),
+       ('%Z', tz, 'time zone name'),
        )
 
     if verbose:
index 287c06399c8713b7686fb6dfce8c30bff94b5276..dbf59b1900bdab2f5fd3f96996c5fbd7bf8369d6 100755 (executable)
@@ -667,7 +667,11 @@ class Tk(Misc, Wm):
                try:
                        # Disable event scanning except for Command-Period
                        import MacOS
-                       MacOS.EnableAppswitch(0)
+                       try:
+                               MacOS.SchedParams(1, 0)
+                       except AttributeError:
+                               # pre-1.5, use old routine
+                               MacOS.EnableAppswitch(0)
                except ImportError:
                        pass
                else: