diff --git a/pendulum/__init__.py b/pendulum/__init__.py index 1f895512..d20826f2 100644 --- a/pendulum/__init__.py +++ b/pendulum/__init__.py @@ -228,7 +228,7 @@ def instance( ) -def now(tz: str | Timezone | None = None) -> DateTime: +def now(tz: str | float | Timezone | None = None) -> DateTime: """ Get a DateTime instance for the current date and time. """ @@ -259,7 +259,7 @@ def yesterday(tz: str | Timezone = "local") -> DateTime: def from_format( string: str, fmt: str, - tz: str | Timezone = UTC, + tz: str | float | Timezone | None = UTC, locale: str | None = None, ) -> DateTime: """ diff --git a/pendulum/datetime.py b/pendulum/datetime.py index d265aece..6a3fdf2e 100644 --- a/pendulum/datetime.py +++ b/pendulum/datetime.py @@ -128,12 +128,12 @@ def now(cls, tz: datetime.tzinfo | None = None) -> Self: @overload @classmethod - def now(cls, tz: str | Timezone | FixedTimezone | None = None) -> Self: + def now(cls, tz: str | float | Timezone | FixedTimezone | None = None) -> Self: ... @classmethod def now( - cls, tz: str | Timezone | FixedTimezone | datetime.tzinfo | None = None + cls, tz: str | float | Timezone | FixedTimezone | datetime.tzinfo | None = None ) -> Self: """ Get a DateTime instance for the current date and time.