https://wiesenhuetter.medium.com/how-to-analyze-deadlocks-in-python-programs-with-visual-studio-code-5cdd6b3e8e93