Skip to content

Instantly share code, notes, and snippets.

View hannes-ucsc's full-sized avatar

Hannes Schmidt hannes-ucsc

  • 22:56 (UTC -07:00)
View GitHub Profile
@hannes-ucsc
hannes-ucsc / debug_client.py
Created August 6, 2015 22:23
PyCharm remote debugger client code
# paste this into your code to be debugged
if False: # only needed for debugging programs that use the multiprocessing module
import multiprocessing
multiprocessing.freeze_support()
import sys as _sys
_sys.path.append('/Applications/PyCharm.app/Contents/debug-eggs/pycharm-debug.egg')
import pydevd
pydevd.settrace('127.0.0.1', port=21212, suspend=True, stdoutToServer=True, stderrToServer=True, trace_only_current_thread=False)
# Start a remote debug session in PyCharm with the above port number