Пример OP:
s = "{'muffin' : 'lolz', 'foo' : 'kitty'}"
Мы можем использовать Yaml для работы с этим нестандартным json в строке:
>>> import yaml
>>> s = "{'muffin' : 'lolz', 'foo' : 'kitty'}"
>>> s
"{'muffin' : 'lolz', 'foo' : 'kitty'}"
>>> yaml.load(s)
{'muffin': 'lolz', 'foo': 'kitty'}
В Flask представление должно возвращать одно из следующего:
Response
объект (или подкласс) (string, status, headers)
или (string, status)
Тесты флажков для первых 3 параметров, и если они не подходят, предполагает это является четвертым. Вы вернули True где-нибудь, и вместо этого оно рассматривается как приложение WSGI.
См. О ответах в документации.