summaryrefslogtreecommitdiff
path: root/lib/thandy/lockfile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/thandy/lockfile')
-rwxr-xr-x[-rw-r--r--]lib/thandy/lockfile/__init__.py2
-rwxr-xr-x[-rw-r--r--]lib/thandy/lockfile/linklockfile.py0
-rwxr-xr-x[-rw-r--r--]lib/thandy/lockfile/mkdirlockfile.py0
-rwxr-xr-x[-rw-r--r--]lib/thandy/lockfile/pidlockfile.py0
-rwxr-xr-x[-rw-r--r--]lib/thandy/lockfile/sqlitelockfile.py0
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