Пишу для себя, но хочу использовать более-менее общепринятые практики. Допустим, есть функция
def create_directory() -> bool:
rc = create_directory_and_return_rc
return rc
Она используется в основной функции
def main():
if create_directory():
create_file_in_directory()
...
Если основная задача функции create_directory
не в возврате rc
, а именно в выполнении чего-то (создания директории), а rc
просто используется для контроля за выполнением, правильно ли называть функцию create_directory
или нужно называть is_directory_created
(условно) или вроде того? Главное условие, что нельзя разделить функцию на две функции (создание + проверка). В основном у меня этот вопрос возникает в связи с использованием subprocess
, когда rc
я могу получить только из функции, где этот subprocess
используется.