Skip to content

Instantly share code, notes, and snippets.

@nazavode
Last active April 5, 2017 08:43
Show Gist options
  • Save nazavode/44b14c484fab0e8779b9b00b8b69ca50 to your computer and use it in GitHub Desktop.
Save nazavode/44b14c484fab0e8779b9b00b8b69ca50 to your computer and use it in GitHub Desktop.
Attach pdb to running Python process
def attach(sig, frame):
import pdb
pdb.Pdb().set_trace(frame)
if __name__ == '__main__':
import signal
signal.signal(signal.SIGUSR1, attach)
# ...
# kill -USR1 <pid>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment