diff options
author | Guido van Rossum <guido@python.org> | 1992-12-14 13:00:14 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1992-12-14 13:00:14 (GMT) |
commit | 05e46ddec4f79769f9fcec9d5c9456c565fbda27 (patch) | |
tree | 9da21122d90e33e6665be5d3a34a0accc716fb37 /Demo | |
parent | 89a78697b86782a08be54269b9a7f55d4137d184 (diff) | |
download | cpython-05e46ddec4f79769f9fcec9d5c9456c565fbda27.zip cpython-05e46ddec4f79769f9fcec9d5c9456c565fbda27.tar.gz cpython-05e46ddec4f79769f9fcec9d5c9456c565fbda27.tar.bz2 |
Use tzparse to avoid embarrasment in other timezones or when DST changes.
Adapt to new, stricter, rules for argument passing.
Diffstat (limited to 'Demo')
-rwxr-xr-x | Demo/sgi/gl/mclock.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/Demo/sgi/gl/mclock.py b/Demo/sgi/gl/mclock.py index 5a94dcb..18fef45 100755 --- a/Demo/sgi/gl/mclock.py +++ b/Demo/sgi/gl/mclock.py @@ -1,8 +1,4 @@ -#! /usr/local/python - -############################################################################# -# NOTA BENE: Before installing, fix TZDIFF to reflect your local time zone! # -############################################################################# +#! /usr/local/bin/python # "M Clock" # @@ -44,7 +40,11 @@ Gl = struct() # Object to hold writable global variables SCREENBG = 127, 156, 191 NPARTS = 9 TITLE = 'M Clock' -TZDIFF = -2*HOUR # <--- change this to reflect your local time zone + +import tzparse +TZDIFF = tzparse.timezone +if tzparse.isdst(time.time()): + TZDIFF = tzparse.altzone # Default parameters @@ -412,7 +412,7 @@ def render(list, (little_hand, big_hand, seconds_hand)): resetindex() # if not list: - Gl.c3i(255, 255, 255) # White + Gl.c3i((255, 255, 255)) # White circf(0.0, 0.0, 1.0) else: list.append(3600, 0, 255) # Sentinel @@ -424,7 +424,7 @@ def render(list, (little_hand, big_hand, seconds_hand)): [r, g, b] = rgb if Gl.debug > 1: print rgb, a_prev, a - Gl.c3i(r, g, b) + Gl.c3i((r, g, b)) arcf(0.0, 0.0, 1.0, a_prev, a) rgb[icolor] = value a_prev = a @@ -433,7 +433,7 @@ def render(list, (little_hand, big_hand, seconds_hand)): # # Draw the hands -- in black # - Gl.c3i(0, 0, 0) + Gl.c3i((0, 0, 0)) # if Gl.update == 1 and not Gl.iconic: # Seconds hand is only drawn if we update every second |