Skip to content

Commit 562ef6f

Browse files
committed
address a comment
1 parent ab95e64 commit 562ef6f

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

python/pyspark/sql/streaming/listener.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
if TYPE_CHECKING:
2828
from py4j.java_gateway import JavaObject
29+
from pyspark.sql import SparkSession
2930

3031

3132
class StreamingQueryListener(ABC):
@@ -64,19 +65,17 @@ class StreamingQueryListener(ABC):
6465
"""
6566

6667
def _set_spark_session(
67-
self, spark: "SparkSession" # type: ignore[name-defined] # noqa: F821
68+
self, session: "SparkSession" # type: ignore[name-defined] # noqa: F821
6869
) -> None:
69-
self._sparkSession = spark
70+
if self.spark is not None:
71+
self.spark = session
7072

7173
@property
7274
def spark(self) -> Optional["SparkSession"]: # type: ignore[name-defined] # noqa: F821
73-
if hasattr(self, "_sparkSession"):
74-
return self._sparkSession
75-
else:
76-
return None
75+
return getattr(self, "_sparkSession", None)
7776

7877
@spark.setter
79-
def spark(self, session):
78+
def spark(self, session: "SparkSession") -> None:
8079
# For backward compatibility
8180
self._sparkSession = session
8281

0 commit comments

Comments
 (0)