mypy: Migrate lib/debug.py to python3.5 annotations.

This commit is contained in:
neiljp (Neil Pilgrim)
2018-03-11 23:50:54 +00:00
committed by Tim Abbott
parent 6b9671c95c
commit bb1585b2c2

View File

@@ -39,8 +39,7 @@ def interactive_debug_listen() -> None:
signal.signal(signal.SIGUSR1, lambda sig, stack: traceback.print_stack(stack)) signal.signal(signal.SIGUSR1, lambda sig, stack: traceback.print_stack(stack))
signal.signal(signal.SIGUSR2, interactive_debug) signal.signal(signal.SIGUSR2, interactive_debug)
def tracemalloc_dump(): def tracemalloc_dump() -> None:
# type: () -> None
if not tracemalloc.is_tracing(): if not tracemalloc.is_tracing():
logger.warning("pid {}: tracemalloc off, nothing to dump" logger.warning("pid {}: tracemalloc off, nothing to dump"
.format(os.getpid())) .format(os.getpid()))
@@ -63,8 +62,7 @@ def tracemalloc_dump():
rss_pages // 256, rss_pages // 256,
basename)) basename))
def tracemalloc_listen_sock(sock): def tracemalloc_listen_sock(sock: socket.socket) -> None:
# type: (socket.socket) -> None
logger.debug('pid {}: tracemalloc_listen_sock started!'.format(os.getpid())) logger.debug('pid {}: tracemalloc_listen_sock started!'.format(os.getpid()))
while True: while True:
sock.recv(1) sock.recv(1)
@@ -72,8 +70,7 @@ def tracemalloc_listen_sock(sock):
listener_pid = None # Optional[int] listener_pid = None # Optional[int]
def tracemalloc_listen(): def tracemalloc_listen() -> None:
# type: () -> None
global listener_pid global listener_pid
if listener_pid == os.getpid(): if listener_pid == os.getpid():
# Already set up -- and in this process, not just its parent. # Already set up -- and in this process, not just its parent.
@@ -90,8 +87,7 @@ def tracemalloc_listen():
logger.debug('pid {}: tracemalloc_listen done: {}'.format( logger.debug('pid {}: tracemalloc_listen done: {}'.format(
os.getpid(), path)) os.getpid(), path))
def maybe_tracemalloc_listen(): def maybe_tracemalloc_listen() -> None:
# type: () -> None
'''If tracemalloc tracing enabled, listen for requests to dump a snapshot. '''If tracemalloc tracing enabled, listen for requests to dump a snapshot.
To trigger once this is listening: To trigger once this is listening: