передаются аргументы командной строки - две даты и тип отчёта. Если даты не были переданы, то отчёт формируется за текущий месяц. Есть функция get_cmdargs, которая получает аргументы командной строки и возвращает с ними словарь. Есть вторая функция get_report_date, которая в зависимости от данных в словаре формирует две даты - даты отчёта. И третья get_report_type, которая формирует тип отчёта. Не страшно, что я обращаюсь к функции получения параметров командной строки -
get_cmdargs дважды? Из функций формирования дат и типа отчёта. Так правильно делать? Или лучше по другому логику организовать?
Лучше получить данные в одну функцию и сними работать + Организовать проверку если все данные получены или запросить ещё раз чтобы введи данные повторно И потом всё обрабатывать
Обсуждают сегодня