s = bytes(data).decode("utf8", "replace")
if len(s) != 10:
raise DataError(f"date not supported: {s!r}") from None
- raise DataError(f"can't manage date {s!r}: {e}") from None
+ raise DataError(f"can't parse date {s!r}: {e}") from None
class DateBinaryLoader(Loader):
return time(int(ho), int(mi), int(se), ims)
except ValueError as e:
s = bytes(data).decode("utf8", "replace")
- raise DataError(f"can't manage time {s!r}: {e}") from None
+ raise DataError(f"can't parse time {s!r}: {e}") from None
class TimeBinaryLoader(Loader):
return time(int(ho), int(mi), int(se), ims, tz)
except ValueError as e:
s = bytes(data).decode("utf8", "replace")
- raise DataError(f"can't manage timetz {s!r}: {e}") from None
+ raise DataError(f"can't parse timetz {s!r}: {e}") from None
class TimetzBinaryLoader(Loader):
imo = _month_abbr[mo]
except KeyError:
s = mo.decode("utf8", "replace")
- raise DataError(f"unexpected month: {s!r}") from None
+ raise DataError(f"can't parse month: {s!r}") from None
# Pad the fraction of second to get millis
if ms:
)
except ValueError as e:
s = bytes(data).decode("utf8", "replace")
- raise DataError(f"can't manage timestamp {s!r}: {e}") from None
+ raise DataError(f"can't parse timestamp {s!r}: {e}") from None
class TimestampBinaryLoader(Loader):
return (dt - tzoff).astimezone(self._timezone)
except ValueError as e:
s = bytes(data).decode("utf8", "replace")
- raise DataError(f"can't manage timestamp {s!r}: {e}") from None
+ raise DataError(f"can't parse timestamptz {s!r}: {e}") from None
def _load_notimpl(self, data: Buffer) -> datetime:
s = bytes(data).decode("utf8", "replace")
ds = _get_datestyle(self.connection).decode("ascii")
raise NotImplementedError(
- f"can't parse datetimetz with DateStyle {ds!r}: {s!r}"
+ f"can't parse timestamptz with DateStyle {ds!r}: {s!r}"
)
return timedelta(days=days, seconds=seconds)
except OverflowError as e:
s = bytes(data).decode("utf8", "replace")
- raise DataError(f"can't manage interval {s!r}: {e}") from None
+ raise DataError(f"can't parse interval {s!r}: {e}") from None
def _load_notimpl(self, data: Buffer) -> timedelta:
s = bytes(data).decode("utf8", "replace")