mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-25 09:37:37 +00:00
08895e9ba6
- restructure examples (fix #4031) - remove example dependencies from setup.py, we do not need special dependencies for our supported addons. - unify how we generate docs from code - improve example docs
22 lines
837 B
Python
22 lines
837 B
Python
"""
|
|
This script enables remote debugging of the mitmproxy console *UI* with PyCharm.
|
|
For general debugging purposes, it is easier to just debug mitmdump within PyCharm.
|
|
|
|
Usage:
|
|
- pip install pydevd on the mitmproxy machine
|
|
- Open the Run/Debug Configuration dialog box in PyCharm, and select the
|
|
Python Remote Debug configuration type.
|
|
- Debugging works in the way that mitmproxy connects to the debug server
|
|
on startup. Specify host and port that mitmproxy can use to reach your
|
|
PyCharm instance on startup.
|
|
- Adjust this inline script accordingly.
|
|
- Start debug server in PyCharm
|
|
- Set breakpoints
|
|
- Start mitmproxy -s remote_debug.py
|
|
"""
|
|
|
|
|
|
def load(l):
|
|
import pydevd_pycharm
|
|
pydevd_pycharm.settrace("localhost", port=5678, stdoutToServer=True, stderrToServer=True, suspend=False)
|