File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,12 @@ def to_proto(self) -> FeatureViewProjectionProto:
7373 return feature_reference_proto
7474
7575 @staticmethod
76- def from_proto (proto : FeatureViewProjectionProto ):
76+ def from_proto (proto : FeatureViewProjectionProto ) -> "FeatureViewProjection" :
77+ batch_source = (
78+ DataSource .from_proto (proto .batch_source )
79+ if str (getattr (proto , "batch_source" ))
80+ else None
81+ )
7782 feature_view_projection = FeatureViewProjection (
7883 name = proto .feature_view_name ,
7984 name_alias = proto .feature_view_name_alias or None ,
@@ -83,7 +88,7 @@ def from_proto(proto: FeatureViewProjectionProto):
8388 timestamp_field = proto .timestamp_field or None ,
8489 date_partition_column = proto .date_partition_column or None ,
8590 created_timestamp_column = proto .created_timestamp_column or None ,
86- batch_source = proto . batch_source or None ,
91+ batch_source = batch_source ,
8792 )
8893 for feature_column in proto .feature_columns :
8994 feature_view_projection .features .append (Field .from_proto (feature_column ))
You can’t perform that action at this time.
0 commit comments