Как коротко можно написать код python?

Написал код, которого здесь нет и необходимо проверить условие, но не хочу, чтобы это выглядело примерно так, как внизу, есть другие предложения?

if await func1(text) == False and await func2(text) == False and await func3(text) == False:
    print('string is good')
else:
    print('error')

Ответы (4 шт):

Автор решения: gil9red

Например так:

if not await func1(text) and not await func2(text) and not await func3(text):
    print('string is good')
else:
    print('error')

Или через all:

if all([not await func1(text), not await func2(text), not await func3(text)]:
    print('string is good')
else:
    print('error')
→ Ссылка
Автор решения: CrazyElf

Кажется, самая короткая форма будет такая:

if not any([await func1(text), await func2(text), await func3(text)]):
    print('string is good')
else:
    print('error')
→ Ссылка
Автор решения: alex

можно еще короче)

print(["string is good", "error"][any([await x("text") for x in (func1, func2, func3)])])
→ Ссылка
Автор решения: Vasyl Kolomiets

Ну это пожалуй слегка короче:

print('error' if any(await f(text) for f in (func1, func2, func3)) else 'string is good')

Хотя возможно читаемость и хромает, но я убрал лишний print. Ну разве не прекрасно?

→ Ссылка