summaryrefslogtreecommitdiffstats
path: root/pendulum/tz/zoneinfo/transition_type.py
diff options
context:
space:
mode:
Diffstat (limited to 'pendulum/tz/zoneinfo/transition_type.py')
-rw-r--r--pendulum/tz/zoneinfo/transition_type.py35
1 files changed, 0 insertions, 35 deletions
diff --git a/pendulum/tz/zoneinfo/transition_type.py b/pendulum/tz/zoneinfo/transition_type.py
deleted file mode 100644
index dd0a634..0000000
--- a/pendulum/tz/zoneinfo/transition_type.py
+++ /dev/null
@@ -1,35 +0,0 @@
-from datetime import timedelta
-
-from pendulum.utils._compat import PY2
-from pendulum.utils._compat import encode
-
-
-class TransitionType:
- def __init__(self, offset, is_dst, abbr):
- self._offset = offset
- self._is_dst = is_dst
- self._abbr = abbr
-
- self._utcoffset = timedelta(seconds=offset)
-
- @property
- def offset(self): # type: () -> int
- return self._offset
-
- @property
- def abbreviation(self): # type: () -> str
- if PY2:
- return encode(self._abbr)
-
- return self._abbr
-
- def is_dst(self): # type: () -> bool
- return self._is_dst
-
- def utcoffset(self): # type: () -> timedelta
- return self._utcoffset
-
- def __repr__(self): # type: () -> str
- return "TransitionType({}, {}, {})".format(
- self._offset, self._is_dst, self._abbr
- )