[project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-51]

rename 3 globals so they're not exposed in docs
This commit is contained in:
Robey Pointer 2005-08-09 06:30:22 +00:00
parent a4fc5bb8a7
commit 7cd7841556
1 changed files with 9 additions and 9 deletions

View File

@ -226,21 +226,21 @@ def mod_inverse(x, m):
u2 += m u2 += m
return u2 return u2
g_thread_ids = {} _g_thread_ids = {}
g_thread_counter = 0 _g_thread_counter = 0
g_thread_lock = threading.Lock() _g_thread_lock = threading.Lock()
def get_thread_id(): def get_thread_id():
global g_thread_ids, g_thread_counter global _g_thread_ids, _g_thread_counter, _g_thread_lock
tid = id(threading.currentThread()) tid = id(threading.currentThread())
try: try:
return g_thread_ids[tid] return _g_thread_ids[tid]
except KeyError: except KeyError:
g_thread_lock.acquire() _g_thread_lock.acquire()
try: try:
g_thread_counter += 1 _g_thread_counter += 1
ret = g_thread_ids[tid] = g_thread_counter ret = _g_thread_ids[tid] = _g_thread_counter
finally: finally:
g_thread_lock.release() _g_thread_lock.release()
return ret return ret
def log_to_file(filename, level=DEBUG): def log_to_file(filename, level=DEBUG):