Mercurial > hg
changeset 29456:e61d384e3be4
keepalive: switch from thread to threading module
The thread module in py3 is renamed to _thread, but we can use
the high level threading module instead.
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Fri, 01 Jul 2016 19:17:16 +0530 |
parents | 0c741fd6158a |
children | 81e0955ca2fd |
files | mercurial/keepalive.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/keepalive.py Tue Jun 28 16:01:53 2016 +0530 +++ b/mercurial/keepalive.py Fri Jul 01 19:17:16 2016 +0530 @@ -113,7 +113,7 @@ import hashlib import socket import sys -import thread +import threading from . import ( util, @@ -135,7 +135,7 @@ * keep track of all existing """ def __init__(self): - self._lock = thread.allocate_lock() + self._lock = threading.Lock() self._hostmap = {} # map hosts to a list of connections self._connmap = {} # map connections to host self._readymap = {} # map connection to ready state