Skip to content
Merged
Prev Previous commit
Next Next commit
Import FeatureStore correctly
Signed-off-by: Felix Wang <wangfelix98@gmail.com>
  • Loading branch information
felixwang9817 committed Jun 30, 2022
commit d1ce38fa94c87a2b8b69cbd84c404c2e59632b64
8 changes: 3 additions & 5 deletions sdk/python/feast/infra/contrib/spark_kafka_processor.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from types import MethodType
from typing import TYPE_CHECKING, List, Optional
from typing import List, Optional

import pandas as pd
from pyspark.sql import DataFrame, SparkSession
Expand All @@ -8,16 +8,14 @@

from feast.data_format import AvroFormat, JsonFormat
from feast.data_source import KafkaSource, PushMode
from feast.feature_store import FeatureStore
from feast.infra.contrib.stream_processor import (
ProcessorConfig,
StreamProcessor,
StreamTable,
)
from feast.stream_feature_view import StreamFeatureView

if TYPE_CHECKING:
from feast.feature_store import FeatureStore


class SparkProcessorConfig(ProcessorConfig):
spark_session: SparkSession
Expand All @@ -34,7 +32,7 @@ class SparkKafkaProcessor(StreamProcessor):
def __init__(
self,
*,
fs: "FeatureStore",
fs: FeatureStore,
sfv: StreamFeatureView,
config: ProcessorConfig,
preprocess_fn: Optional[MethodType] = None,
Expand Down