We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8586074 commit 10aa7e2Copy full SHA for 10aa7e2
polyfactory/factories/base.py
@@ -237,10 +237,7 @@ class Foo(ModelFactory[MyModel]): # <<< MyModel
237
generic_args: Sequence[type[T]] = [
238
arg for factory_base in factory_bases for arg in get_args(factory_base) if not isinstance(arg, TypeVar)
239
]
240
- if len(generic_args) != 1:
241
- return None
242
-
243
- return generic_args[0]
+ return None if len(generic_args) != 1 else generic_args[0]
244
245
@classmethod
246
def _get_sync_persistence(cls) -> SyncPersistenceProtocol[T]:
0 commit comments