Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@
from apache_beam.runners.interactive import pipeline_fragment as pf
from apache_beam.runners.interactive import utils
from apache_beam.runners.interactive.caching.cacheable import CacheKey
from apache_beam.runners.interactive.display.pipeline_graph import PipelineGraph
from apache_beam.runners.interactive.options import capture_control
from apache_beam.runners.runner import PipelineState

Expand Down Expand Up @@ -713,6 +712,10 @@ def _get_pipeline_graph(self):
"""Lazily initializes and returns the PipelineGraph."""
if self._pipeline_graph is None:
try:
# Allow initial module loading to be complete and not have a circular
# import.
from apache_beam.runners.interactive.display.pipeline_graph import PipelineGraph

# Try to create the graph.
self._pipeline_graph = PipelineGraph(self.user_pipeline)
except (ImportError, NameError, AttributeError):
Expand Down
Loading