Пишу для себя, но хочу использовать более-менее общепринятые практики. Допустим, есть функция
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 используется.





