From b93a9b4487fe7b7a1285324181916e56bb1cef90 Mon Sep 17 00:00:00 2001 From: Daniel Benoy Date: Tue, 16 Jul 2013 20:22:39 -0400 Subject: [PATCH] self() lock function now works when a db object is passed. --- src/locks/lockfuncs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locks/lockfuncs.py b/src/locks/lockfuncs.py index d5c7f6ceb8..2c85a38b95 100644 --- a/src/locks/lockfuncs.py +++ b/src/locks/lockfuncs.py @@ -117,7 +117,7 @@ def self(accessing_obj, accessed_obj, *args, **kwargs): This can be used to lock specifically only to the same object that the lock is defined on. """ - return accessing_obj == accessed_obj + return accessing_obj.typeclass == accessed_obj.typeclass def perm(accessing_obj, accessed_obj, *args, **kwargs):