Use this page to configure Python debug options.
|Attach to subprocess automatically while debugging||If this checkbox is selected, PyCharm will automatically attach all subprocesses of the process being debugged. Thus, if the parent process has subprocesses, their breakpoints will always work.|
|Collect run-time types information for code insight||If this checkbox is selected, the types of function calls are preserved during debugging, and passed to the type checker. Refer to the section Using Docstrings to Specify Types for details.|
|Clear caches||Click this button to remove information about the types of arguments, collected at run time.|
|Gevent compatible||If this checkbox is selected, the debugger will be compatible with the Gevent-monkeypatched code.|
|PyQt compatible||If PyQt is installed on the interpreter, but is not imported in the application code, some import errors may occur. Unchecking this option fixes these errors. |
If you have multiple PyQt backends, installed on your interpreter, you have to select the PyQt backend from the drop-down list. By default, the Auto option is enabled, which means that the backend first found will be used.