Your decorator is working just fine — it’s not showing 4 seconds, it's showing this: Time: 4.38690185546875e-05.
That means 0.000043869 seconds, or about 44 microseconds, not 4 seconds. It’s just written in scientific notation, and you probably misread it as "4.38 seconds."