SiaRisen / Decorators

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

«Decorators»


Задачи:

  1. Доработать декоратор logger. Должен получиться декоратор, который записывает в файл 'main.log' дату и время вызова функции, имя функции, аргументы, с которыми вызвалась, и возвращаемое значение. Функция test_1 в коде также должна отработать без ошибок.
  2. Доработать параметризованный декоратор logger. Должен получиться декоратор, который записывает в файл дату и время вызова функции, имя функции, аргументы, с которыми вызвалась, и возвращаемое значение. Путь к файлу должен передаваться в аргументах декоратора. Функция test_2 в коде также должна отработать без ошибок.
  3. Применить написанный логгер к приложению из любого предыдущего задания.

About


Languages

Language:Python 100.0%