Filter out the init_command key

TypeError: 'init_command' is an invalid keyword argument for Connection()
This commit is contained in:
tcely 2024-12-11 16:04:09 -05:00 committed by GitHub
parent 467ec947ff
commit ebf1ed3ef4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -27,7 +27,9 @@ class DatabaseWrapper(base.DatabaseWrapper):
def get_new_connection(self, conn_params):
conn_params["isolation_level"] = conn_params.pop("transaction_mode", "DEFERRED")
super().get_new_connection(conn_params)
filtered_params = conn_params.copy()
filtered_params["isolation_level"] = filtered_params.pop("transaction_mode", "DEFERRED")
_ = filtered_params.pop("init_command", None)
super().get_new_connection(filtered_params)