Trin 3: tidtagnings-wrapperen
English · Dansk · Bahasa Malaysia
Wrapperen aflæser uret før og efter kaldet og udskriver forskellen:

Kør den med python -m speed_calc.lecture_steps 3.
Hvad vi lærte
- En dekorator kan køre kode før og efter funktionen uden at ændre funktionen.
- Wrapperen returnerer funktionens resultat, så den dekorerede funktion stadig virker som før.
make_speed_calc_decorator(clock, output) tager uret og outputtet som parametre. Testene giver den et falsk ur, så de kontrollerer præcise værdier og aldrig venter på rigtig tid.
- Tekstformatet ligger i
constants.py, det ene sted for konstanter.