fix: use inspect.signature instead of broad TypeError to detect use_v2_resolver support

This commit is contained in:
Ishaan Jaffer 2026-04-24 18:19:23 -07:00
parent fe7ca53950
commit 8f1f7eb157
No known key found for this signature in database

View file

@ -435,12 +435,15 @@ class PrismaManager:
prisma_dir = PrismaManager._get_prisma_dir()
try:
import inspect
_sig = inspect.signature(ProxyExtrasDBManager.setup_database)
if "use_v2_resolver" in _sig.parameters:
return ProxyExtrasDBManager.setup_database(
use_migrate=use_migrate,
use_v2_resolver=use_v2_resolver,
)
except TypeError:
else:
# Older proxy-extras doesn't support use_v2_resolver
return ProxyExtrasDBManager.setup_database(
use_migrate=use_migrate,