Skip to content

Commit ff61699

Browse files
committed
tmp 3
1 parent 2b3638a commit ff61699

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

python/hsfs/constructor/fs_query.py

+10-8
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,16 @@ def register_external(
9999
Union[TypeVar("pyspark.sql.DataFrame"), TypeVar("pyspark.RDD")]
100100
] = None,
101101
) -> None:
102-
if self._on_demand_fg_aliases is not None:
103-
for external_fg_alias in self._on_demand_fg_aliases:
104-
if type(external_fg_alias.on_demand_feature_group).__name__ == "SpineGroup":
105-
external_fg_alias.on_demand_feature_group.dataframe = spine
106-
engine.get_instance().register_external_temporary_table(
107-
external_fg_alias.on_demand_feature_group,
108-
external_fg_alias.alias,
109-
)
102+
if self._on_demand_fg_aliases is None:
103+
return
104+
105+
for external_fg_alias in self._on_demand_fg_aliases:
106+
if type(external_fg_alias.on_demand_feature_group).__name__ == "SpineGroup":
107+
external_fg_alias.on_demand_feature_group.dataframe = spine
108+
engine.get_instance().register_external_temporary_table(
109+
external_fg_alias.on_demand_feature_group,
110+
external_fg_alias.alias,
111+
)
110112

111113
def register_hudi_tables(
112114
self,

python/hsfs/engine/spark.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ def set_job_group(self, group_id, description):
188188
self._spark_session.sparkContext.setJobGroup(group_id, description)
189189

190190
def register_external_temporary_table(self, external_fg, alias):
191-
if isinstance(external_fg, fg_mod.ExternalFeatureGroup):
191+
if not isinstance(external_fg, fg_mod.SpineGroup):
192192
external_dataset = external_fg.storage_connector.read(
193193
external_fg.query,
194194
external_fg.data_format,

0 commit comments

Comments
 (0)