@@ -540,7 +540,6 @@ class SnowflakeConnectionConfig(ConnectionConfig):
540540 type_ : t .Literal ["snowflake" ] = Field (alias = "type" , default = "snowflake" )
541541
542542 _concurrent_tasks_validator = concurrent_tasks_validator
543- _engine_import_validator = _get_engine_import_validator ("snowflake" , "snowflake" )
544543
545544 @model_validator (mode = "before" )
546545 def _validate_authenticator (cls , data : t .Any ) -> t .Any :
@@ -567,6 +566,10 @@ def _validate_authenticator(cls, data: t.Any) -> t.Any:
567566
568567 return data
569568
569+ _engine_import_validator = _get_engine_import_validator (
570+ "snowflake.connector.network" , "snowflake"
571+ )
572+
570573 @classmethod
571574 def _get_private_key (cls , values : t .Dict [str , t .Optional [str ]], auth : str ) -> t .Optional [bytes ]:
572575 """
@@ -734,7 +737,6 @@ class DatabricksConnectionConfig(ConnectionConfig):
734737
735738 _concurrent_tasks_validator = concurrent_tasks_validator
736739 _http_headers_validator = http_headers_validator
737- _engine_import_validator = _get_engine_import_validator ("databricks" , "databricks" )
738740
739741 @model_validator (mode = "before" )
740742 def _databricks_connect_validator (cls , data : t .Any ) -> t .Any :
@@ -812,6 +814,8 @@ def _databricks_connect_validator(cls, data: t.Any) -> t.Any:
812814
813815 return data
814816
817+ _engine_import_validator = _get_engine_import_validator ("databricks" , "databricks" )
818+
815819 @property
816820 def _connection_kwargs_keys (self ) -> t .Set [str ]:
817821 if self .use_spark_session_only :
0 commit comments