mirror of
https://github.com/Snigelson/pytimex.git
synced 2026-07-28 04:05:41 +00:00
Move timezone format check, and fix setter
This commit is contained in:
@@ -85,7 +85,7 @@ class TimexAnniversary:
|
|||||||
class TimexTimezone:
|
class TimexTimezone:
|
||||||
def __init__(self, offset=0, format=24, name=""):
|
def __init__(self, offset=0, format=24, name=""):
|
||||||
self.offset = offset
|
self.offset = offset
|
||||||
self._format = format
|
self.format = format
|
||||||
self.name = name
|
self.name = name
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@@ -96,7 +96,7 @@ class TimexTimezone:
|
|||||||
def format(self, f):
|
def format(self, f):
|
||||||
if not f in [12,24]:
|
if not f in [12,24]:
|
||||||
raise Exception("Time format must be 12 or 24 hours")
|
raise Exception("Time format must be 12 or 24 hours")
|
||||||
self.format = f
|
self._format = f
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return "Time zone with offset UTC{:+} named \"{}\", {} hour format".format(offset, name, format)
|
return "Time zone with offset UTC{:+} named \"{}\", {} hour format".format(offset, name, format)
|
||||||
@@ -147,10 +147,6 @@ class TimexData:
|
|||||||
if tzno not in [1,2]:
|
if tzno not in [1,2]:
|
||||||
raise Exception("Time zone number must be 1 or 2!")
|
raise Exception("Time zone number must be 1 or 2!")
|
||||||
|
|
||||||
# TODO: Move these checks to time zone class
|
|
||||||
if format not in [12,24]:
|
|
||||||
raise Exception("Time format must be 12 or 24!")
|
|
||||||
|
|
||||||
if len(name)>3:
|
if len(name)>3:
|
||||||
raise Exception("Max length for time zone name is 3 characters!")
|
raise Exception("Max length for time zone name is 3 characters!")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user