Recast is_restricted() to a bool 0.3.0
authorJeremy Stanley <fungi@yuggoth.org>
Wed, 7 Oct 2020 15:54:20 +0000 (15:54 +0000)
committerJeremy Stanley <fungi@yuggoth.org>
Wed, 7 Oct 2020 15:54:20 +0000 (15:54 +0000)
When returning from the is_restricted function, just coerce the
lookups to a boolean type rather than forcing False defaults for
each facet.

mudpy/misc.py

index 7051ac9..c0f73a1 100644 (file)
@@ -186,8 +186,7 @@ class Element:
 
     def is_restricted(self):
         """Boolean check whether command is administrative or debugging."""
-        return self.get(
-            "administrative", False) or self.get("debugging", False)
+        return bool(self.get("administrative") or self.get("debugging"))
 
     def is_admin(self):
         """Boolean check whether an actor is controlled by an admin owner."""