mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-08-25 14:53:37 +00:00
Compatibility with ydiff>=1.3 (#3042)
PatchStream class was removed as it was effectively doing nothing useful.
This commit is contained in:
+5
-1
@@ -41,8 +41,12 @@ if TYPE_CHECKING: # pragma: no cover
|
|||||||
from psycopg import Cursor
|
from psycopg import Cursor
|
||||||
from psycopg2 import cursor
|
from psycopg2 import cursor
|
||||||
|
|
||||||
|
try: # pragma: no cover
|
||||||
|
from ydiff import markup_to_pager # pyright: ignore [reportMissingModuleSource]
|
||||||
try:
|
try:
|
||||||
from ydiff import markup_to_pager, PatchStream # pyright: ignore [reportMissingModuleSource]
|
from ydiff import PatchStream # pyright: ignore [reportMissingModuleSource]
|
||||||
|
except ImportError:
|
||||||
|
PatchStream = iter
|
||||||
except ImportError: # pragma: no cover
|
except ImportError: # pragma: no cover
|
||||||
from cdiff import markup_to_pager, PatchStream # pyright: ignore [reportMissingModuleSource]
|
from cdiff import markup_to_pager, PatchStream # pyright: ignore [reportMissingModuleSource]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user