diff --git a/evennia/utils/funcparser.py b/evennia/utils/funcparser.py index 84fe9f526b..88f338c314 100644 --- a/evennia/utils/funcparser.py +++ b/evennia/utils/funcparser.py @@ -1124,7 +1124,7 @@ def funcparser_callable_search(*args, caller=None, access="control", **kwargs): for key, value in kwargs.items() if key not in ("funcparser", "raise_errors", "type", "return_list") } - return_list = kwargs.pop("return_list", "false").lower() == "true" + return_list = str(kwargs.pop("return_list", "false")).lower() == "true" if not args: return [] if return_list else None