Turn on gevent block logging by default

This commit is contained in:
shortcutme 2018-01-27 12:15:18 +01:00
parent aad1a836db
commit cc48a0ad86
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
2 changed files with 11 additions and 13 deletions

View file

@ -46,20 +46,19 @@ def formatStack():
# Test if gevent eventloop blocks
if config.debug_gevent:
import logging
import gevent
import time
import logging
import gevent
import time
def testBlock():
logging.debug("Gevent block checker started")
def testBlock():
logging.debug("Gevent block checker started")
last_time = time.time()
while 1:
time.sleep(1)
if time.time() - last_time > 1.1:
logging.debug("Gevent block detected: %s" % (time.time() - last_time - 1))
last_time = time.time()
while 1:
time.sleep(1)
if time.time() - last_time > 1.1:
logging.debug("Gevent block detected: %s" % (time.time() - last_time - 1))
last_time = time.time()
gevent.spawn(testBlock)
gevent.spawn(testBlock)
if __name__ == "__main__":