@@ -539,7 +539,6 @@ class SnowflakeConnectionConfig(ConnectionConfig):
539539 type_ : t .Literal ["snowflake" ] = Field (alias = "type" , default = "snowflake" )
540540
541541 _concurrent_tasks_validator = concurrent_tasks_validator
542- _engine_import_validator = _get_engine_import_validator ("snowflake" , "snowflake" )
543542
544543 @model_validator (mode = "before" )
545544 def _validate_authenticator (cls , data : t .Any ) -> t .Any :
@@ -566,6 +565,10 @@ def _validate_authenticator(cls, data: t.Any) -> t.Any:
566565
567566 return data
568567
568+ _engine_import_validator = _get_engine_import_validator (
569+ "snowflake.connector.network" , "snowflake"
570+ )
571+
569572 @classmethod
570573 def _get_private_key (cls , values : t .Dict [str , t .Optional [str ]], auth : str ) -> t .Optional [bytes ]:
571574 """
@@ -733,7 +736,6 @@ class DatabricksConnectionConfig(ConnectionConfig):
733736
734737 _concurrent_tasks_validator = concurrent_tasks_validator
735738 _http_headers_validator = http_headers_validator
736- _engine_import_validator = _get_engine_import_validator ("databricks" , "databricks" )
737739
738740 @model_validator (mode = "before" )
739741 def _databricks_connect_validator (cls , data : t .Any ) -> t .Any :
@@ -811,6 +813,8 @@ def _databricks_connect_validator(cls, data: t.Any) -> t.Any:
811813
812814 return data
813815
816+ _engine_import_validator = _get_engine_import_validator ("databricks" , "databricks" )
817+
814818 @property
815819 def _connection_kwargs_keys (self ) -> t .Set [str ]:
816820 if self .use_spark_session_only :
0 commit comments