diff options
Diffstat (limited to 'lib/thandy/lockfile')
-rwxr-xr-x[-rw-r--r--] | lib/thandy/lockfile/__init__.py | 2 | ||||
-rwxr-xr-x[-rw-r--r--] | lib/thandy/lockfile/linklockfile.py | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | lib/thandy/lockfile/mkdirlockfile.py | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | lib/thandy/lockfile/pidlockfile.py | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | lib/thandy/lockfile/sqlitelockfile.py | 0 |
5 files changed, 2 insertions, 0 deletions
diff --git a/lib/thandy/lockfile/__init__.py b/lib/thandy/lockfile/__init__.py index a167cd8..6ed31d5 100644..100755 --- a/lib/thandy/lockfile/__init__.py +++ b/lib/thandy/lockfile/__init__.py @@ -168,6 +168,8 @@ class LockBase: # Thread objects in Python 2.4 and earlier do not have ident # attrs. Worm around that. ident = getattr(t, "ident", hash(t)) + if ident is None: + ident = hash(t) self.tname = "-%x" % (ident & 0xffffffff) else: self.tname = "" diff --git a/lib/thandy/lockfile/linklockfile.py b/lib/thandy/lockfile/linklockfile.py index 737fd08..737fd08 100644..100755 --- a/lib/thandy/lockfile/linklockfile.py +++ b/lib/thandy/lockfile/linklockfile.py diff --git a/lib/thandy/lockfile/mkdirlockfile.py b/lib/thandy/lockfile/mkdirlockfile.py index fb78902..fb78902 100644..100755 --- a/lib/thandy/lockfile/mkdirlockfile.py +++ b/lib/thandy/lockfile/mkdirlockfile.py diff --git a/lib/thandy/lockfile/pidlockfile.py b/lib/thandy/lockfile/pidlockfile.py index 10dcb31..10dcb31 100644..100755 --- a/lib/thandy/lockfile/pidlockfile.py +++ b/lib/thandy/lockfile/pidlockfile.py diff --git a/lib/thandy/lockfile/sqlitelockfile.py b/lib/thandy/lockfile/sqlitelockfile.py index d044d2a..d044d2a 100644..100755 --- a/lib/thandy/lockfile/sqlitelockfile.py +++ b/lib/thandy/lockfile/sqlitelockfile.py |