How do you debug python parts in your application?

When handling self-written python classes / objects in MATLAB how do you handle debugging?
So far I tried:
  • pdb.set_trace at position where I want to start debugging the python parts resulted in errors:
Error using bdb>dispatch_line (line 70)
Python Error: BdbQuit
Error in bdb>trace_dispatch (line 51)
  • trying to use outOfProcess execution of python (which might allow attaching an external python debugger) hangs when loading a self-written module, e.g.:
if count(py.sys.path, python_modpath) <= 0
insert(py.sys.path, int32(0), python_modpath);
end
py_mod_planner = py.importlib.import_module(<custom module>);

回答 (0 件)

カテゴリ

製品

リリース

R2020a

質問済み:

2020 年 6 月 5 日

編集済み:

2020 年 6 月 5 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by