File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -175,6 +175,8 @@ def to_proto(self) -> FeatureViewProto:
175175 ttl_duration = Duration ()
176176 ttl_duration .FromTimedelta (self .ttl )
177177
178+ print (f"Stream soruce: { self .stream_source } , { type (self .stream_source )} " )
179+
178180 spec = FeatureViewSpecProto (
179181 name = self .name ,
180182 entities = self .entities ,
@@ -205,6 +207,9 @@ def from_proto(cls, feature_view_proto: FeatureViewProto):
205207 """
206208
207209 _input = DataSource .from_proto (feature_view_proto .spec .batch_source )
210+ stream_source = DataSource .from_proto (feature_view_proto .spec .stream_source )\
211+ if feature_view_proto .spec .HasField ("stream_source" ) \
212+ else None
208213 feature_view = cls (
209214 name = feature_view_proto .spec .name ,
210215 entities = [entity for entity in feature_view_proto .spec .entities ],
@@ -226,11 +231,7 @@ def from_proto(cls, feature_view_proto: FeatureViewProto):
226231 ),
227232 input = _input ,
228233 batch_source = _input ,
229- stream_source = (
230- feature_view_proto .spec .stream_source
231- if feature_view_proto .spec .stream_source is not None
232- else None
233- ),
234+ stream_source = stream_source ,
234235 )
235236
236237 feature_view .created_timestamp = feature_view_proto .meta .created_timestamp
You can’t perform that action at this time.
0 commit comments