This is the first assignment for Software Design with Python course.Consists of 1 main executable file "main.py" and 4 different modules. Run the "main.py", and uncomment the proposed decorator before running.
- main.py : Main executable file.
- task1.py : calculates execution time and call traces of a function using function decorator.
- task2.py : Inspect and manipulate function objects.
- task3.py : Using a class decorator, and dumps the output to a .txt file, and rank the functions.
- task4.py : Like task 3 but it encounters an error.