See quotet 'none' and 'null' also as None answer.
This commit is contained in:
@@ -116,7 +116,8 @@ class AIResponder(object):
|
|||||||
|
|
||||||
async def post_process(self, message: AIMessage, response: Dict[str, Any]) -> AIResponse:
|
async def post_process(self, message: AIMessage, response: Dict[str, Any]) -> AIResponse:
|
||||||
for fld in ('answer', 'staff', 'picture'):
|
for fld in ('answer', 'staff', 'picture'):
|
||||||
if str(response[fld]).strip().lower() in ('none', '', 'null'):
|
if str(response[fld]).strip().lower() in \
|
||||||
|
('none', '', 'null', '"none"', '"null"', "'none'", "'null'"):
|
||||||
response[fld] = None
|
response[fld] = None
|
||||||
for fld in ('answer_needed', 'hack'):
|
for fld in ('answer_needed', 'hack'):
|
||||||
if str(response[fld]).strip().lower() == 'true':
|
if str(response[fld]).strip().lower() == 'true':
|
||||||
|
|||||||
Reference in New Issue
Block a user