my.time.tz: implement different policies for localizing

This commit is contained in:
Dima Gerasimov 2020-10-31 01:54:31 +00:00 committed by karlicoss
parent 15789a4149
commit 3a9e3e080f
7 changed files with 93 additions and 16 deletions

View file

@ -15,6 +15,11 @@ ResT = Union[T, E]
Res = ResT[T, Exception]
def notnone(x: Optional[T]) -> T:
assert x is not None
return x
def unwrap(res: Res[T]) -> T:
if isinstance(res, Exception):
raise res