From: Sam Bull Date: Sun, 12 Feb 2023 22:12:39 +0000 (+0000) Subject: Update annotation to allow PathLike X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1173%2Fhead;p=thirdparty%2Fsqlalchemy%2Falembic.git Update annotation to allow PathLike --- diff --git a/alembic/config.py b/alembic/config.py index ac27d585..338769b2 100644 --- a/alembic/config.py +++ b/alembic/config.py @@ -10,6 +10,7 @@ from typing import Dict from typing import Optional from typing import overload from typing import TextIO +from typing import Union from . import __version__ from . import command @@ -93,7 +94,7 @@ class Config: def __init__( self, - file_: Optional[str] = None, + file_: Union[str, os.PathLike[str], None] = None, ini_section: str = "alembic", output_buffer: Optional[TextIO] = None, stdout: TextIO = sys.stdout, @@ -123,7 +124,7 @@ class Config: """ - config_file_name: Optional[str] = None + config_file_name: Union[str, os.PathLike[str], None] = None """Filesystem path to the .ini file in use.""" config_ini_section: str = None # type:ignore[assignment]