From 638bb2f4e7cdd27630d2c01d145635d2fd94e695 Mon Sep 17 00:00:00 2001 From: David Estrada Date: Mon, 20 Apr 2020 19:20:50 -0700 Subject: [PATCH] Misunderstood what the quiet flag was doing. If quiet flag is set, DefaultObject will return a list --- evennia/objects/objects.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/evennia/objects/objects.py b/evennia/objects/objects.py index c51b8079ba..d9d355172a 100644 --- a/evennia/objects/objects.py +++ b/evennia/objects/objects.py @@ -498,7 +498,10 @@ class DefaultObject(ObjectDB, metaclass=TypeclassBase): use_dbref=use_dbref, ) - matches = _AT_SEARCH_RESULT( + if quiet: + return list(results) + + return _AT_SEARCH_RESULT( results, self, query=searchdata, @@ -506,9 +509,6 @@ class DefaultObject(ObjectDB, metaclass=TypeclassBase): nofound_string=nofound_string, multimatch_string=multimatch_string, ) - if matches: - return matches - return [] def search_account(self, searchdata, quiet=False): """