diff options
author | Al Korgun <alkorgun@gmail.com> | 2013-01-19 03:54:34 +0400 |
---|---|---|
committer | Al Korgun <alkorgun@gmail.com> | 2013-01-19 03:54:34 +0400 |
commit | e9da5095e64011cbc9d2f7937540537aee128159 (patch) | |
tree | 470d412ad0c2b4b2b29a198204ff4021d310b940 | |
parent | 726cbe8cda9885b033335dd2c944c67fae910fb1 (diff) |
some modifications
-rw-r--r-- | expansions/get_iq/code.py | 37 |
1 files changed, 7 insertions, 30 deletions
diff --git a/expansions/get_iq/code.py b/expansions/get_iq/code.py index 8da4d57..957791c 100644 --- a/expansions/get_iq/code.py +++ b/expansions/get_iq/code.py @@ -1,8 +1,8 @@ # coding: utf-8 # BlackSmith mark.2 -# exp_name = "get_iq" # /code.py v.x10 -# Id: 13~9c +# exp_name = "get_iq" # /code.py v.x11 +# Id: 13~10c # Code © (2010-2012) by WitcherGeralt [alkorgun@gmail.com] class expansion_temp(expansion): @@ -116,38 +116,15 @@ class expansion_temp(expansion): break if course: hours, minutes = int(course + hours), int(course + minutes) - if not date: - date = list(time.gmtime()) - days = (31, 31, (28 if (date[0] % 4) else 29), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31) - date[4] += minutes - date[3] += hours - if date[4] >= 60: - date[4] -= 60 - date[3] += 1 - if date[3] >= 24: - date[3] -= 24 - if course == chr(43): - date[2] += 1 - if date[2] > days[date[1]]: - date[2] = 1 - date[1] += 1 - if date[1] > 12: - date[1] = 1 - date[0] += 1 - else: - date[2] -= 1 - if not date[2]: - date[1] -= 1 - date[2] = days[date[1]] - if not date[1]: - date[1] = 12 - date[0] -= 1 try: - date = time.struct_time(date) + if date: + date = time.struct_time(date) + else: + date = time.gmtime() except: answer = self.AnsBase[6] else: - answer = time.ctime(time.mktime(date)) + answer = time.ctime(time.mktime(date) + hours*3600 + minutes*60) else: answer = self.AnsBase[6] Answer(answer, stype, source, disp) |