def clean_session_thread():
while not stopping:
- time.sleep(30)
+ time.sleep(3)
t = time.time()
for k,t0 in sessions_last_time.items():
if t - t0 > 60:
s.send('USERHOST %s\n'%item)
elif '302' in line: # answer to /userhost
k = line.index('302')
- name = line[k+1]
+ name = line[k+2].split('=')[0]
host = line[k+2].split('@')[1]
peer_list[name] = host
elif time.time() - t > 5*60: