From 7cf9606602bb5692ddeb3551500be0dd956bd5d9 Mon Sep 17 00:00:00 2001 From: Sam Bull Date: Sun, 12 Feb 2023 22:12:39 +0000 Subject: [PATCH] Update annotation to allow PathLike --- alembic/config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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] -- 2.47.2