]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
test(faker): don't crash if a lazy-import dumper class is not available
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Fri, 16 Dec 2022 18:24:02 +0000 (18:24 +0000)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 5 Aug 2023 14:21:30 +0000 (15:21 +0100)
tests/fix_faker.py

index 5289d8fb619f13f110f87b3f0988775320ac0f08..6d42ff8a5ecaea47a293f97f51ff73da29145d9c 100644 (file)
@@ -223,7 +223,10 @@ class Faker:
         rv = set()
         for cls in dumpers.keys():
             if isinstance(cls, str):
-                cls = deep_import(cls)
+                try:
+                    cls = deep_import(cls)
+                except ImportError:
+                    continue
             if issubclass(cls, Multirange) and self.conn.info.server_version < 140000:
                 continue