Open EricSalemi opened 5 years ago
It seems that the PyCharm version has things not available in the version on pydevd
(there's no pydevd_thread_wrappers.py
module in pydevd
), so, you should report to PyCharm.
Oops, sorry about that... I think I searched for something wrong -- reopening ;)
No problem :)
Would it help to create a small reproducible example?
If you're up to it, what would really help is a test-case (see: tests_python/test_debugger.py
) -- as a note, the concurrency analyzer is currently lacking tests, but it should be straightforward to create a test for it based on other tests.
I will take a shot at creating a failing test case.
The
pydevd_thread_wrappers.py
module decorates theQueue
class. Somewhere in my code I define thedataBuffer
class that derives from theQueue
class but when I try to run my script in PyCharm "concurrency diagram" mode Python fails with a weird error:As far as I know a decorated class becomes a function and I could understand that Python cannot derive from a function.
How can I solve this problem?