Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

12 lines (9 sloc) 0.462 kb

Usage

from twisted_hang import HangWatcher
watcher = HangWatcher(0.1, 0.5) # these params are optional. They have sane defaults
watcher.start()

Stuff will magically get printed out if the main thread hangs for more than MAX_DELAY seconds. If you want more info, add something like this after the lines above:

from twisted.internet import task
# Print stats every 60 seconds
lc = task.LoopingCall(watcher.print_stats)
lc.start(60)
Jump to Line
Something went wrong with that request. Please try again.