From 5edea757c904f5b17ca00a52f492689371a6e9ab Mon Sep 17 00:00:00 2001 From: Griatch Date: Wed, 25 Apr 2018 22:34:33 +0200 Subject: [PATCH] Fix lockhandler singleton implmentation with a dummyobj --- evennia/locks/lockhandler.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/evennia/locks/lockhandler.py b/evennia/locks/lockhandler.py index 14ac34a989..14556579d7 100644 --- a/evennia/locks/lockhandler.py +++ b/evennia/locks/lockhandler.py @@ -544,7 +544,11 @@ class LockHandler(object): # convenience access function # dummy to be able to call check_lockstring from the outside -_LOCK_HANDLER = LockHandler() + +class _ObjDummy: + lock_storage = '' + +_LOCK_HANDLER = LockHandler(_ObjDummy()) def check_lockstring(self, accessing_obj, lockstring, no_superuser_bypass=False,