blob: 78cfeab2c38367f4609079148f5bef10f6d45920 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
--- Controls/Time/__init__.py.orig 2005-04-05 16:49:18.000000000 -0500
+++ Controls/Time/__init__.py 2005-04-05 17:40:35.000000000 -0500
@@ -44,31 +44,28 @@
def __set_timezone(self, tz):
self.__timezone = tz
- have_tz = "TZ" in os.environ
+ self._update("timezone")
+
+
+ def __get_timezone(self): return self.__timezone
+
- old_tz = os.environ.get("TZ", "")
+ def __get_time_and_date(self):
+
if (self.__timezone):
+ have_tz = "TZ" in os.environ
+ old_tz = os.environ.get("TZ", "")
+
os.environ["TZ"] = self.__timezone
time.tzset()
- self.__timezone_offset = time.timezone
-
- if (self.__timezone):
+ tme = time.localtime()
if (not have_tz): del os.environ["TZ"]
else: os.environ["TZ"] = old_tz
time.tzset()
-
- self.__try_tick_date()
- self._update("timezone")
- self._update("date")
-
-
- def __get_timezone(self): return self.__timezone
-
-
- def __get_time_and_date(self):
-
- tme = time.gmtime(time.time() - self.__timezone_offset)
+ else:
+ tme = time.localtime()
+
return tme
|