liferoad opened a new pull request, #38074: URL: https://github.com/apache/beam/pull/38074
## What When pydot is not installed, the import in pipeline_graph.py fails silently (caught by except ImportError: pass), and subsequent calls to pydot.Dot() raise a confusing NameError with no context about what is missing or how to fix it. ## How _construct_graph() now checks if pydot is available before use and raises a clear RuntimeError with install instructions instead. ## Testing Manually verified the fix works by importing the module with and without pydot installed. Fixes apache/beam#37829 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
