# Keeping the guard as strict as possible, to be extended if other types
# or versions are necessary.
try:
- from _contextvars import Context # type: ignore
+ from _contextvars import Context
except ImportError:
pass
else:
off = None
if "," in s:
- rv = dt.time(*map(int, s.split(","))) # type: ignore[arg-type]
+ rv = dt.time(*map(int, s.split(",")))
else:
rv = getattr(dt.time, s)
if off:
def as_naive_dt(s):
if "," in s:
- rv = dt.datetime(*map(int, s.split(","))) # type: ignore[arg-type]
+ rv = dt.datetime(*map(int, s.split(",")))
else:
rv = getattr(dt.datetime, s)