mercurial/chgserver.py
branchstable
changeset 48796 c00d3ce4e94b
parent 48486 7caaefa48794
child 48875 6000f5b25c9b
child 49240 201222849987
equal deleted inserted replaced
48776:b84ff512b645 48796:c00d3ce4e94b
   641 
   641 
   642     pollinterval = 1  # [sec]
   642     pollinterval = 1  # [sec]
   643 
   643 
   644     def __init__(self, ui):
   644     def __init__(self, ui):
   645         self.ui = ui
   645         self.ui = ui
       
   646 
       
   647         # TODO: use PEP 526 syntax (`_hashstate: hashstate` at the class level)
       
   648         #  when 3.5 support is dropped.
       
   649         self._hashstate = None  # type: hashstate
       
   650         self._baseaddress = None  # type: bytes
       
   651         self._realaddress = None  # type: bytes
       
   652 
   646         self._idletimeout = ui.configint(b'chgserver', b'idletimeout')
   653         self._idletimeout = ui.configint(b'chgserver', b'idletimeout')
   647         self._lastactive = time.time()
   654         self._lastactive = time.time()
   648 
   655 
   649     def bindsocket(self, sock, address):
   656     def bindsocket(self, sock, address):
   650         self._inithashstate(address)
   657         self._inithashstate(address)