David Blume commited on 2021-01-03 23:00:00
Showing 1 changed files, with 3 additions and 3 deletions.
| ... | ... |
@@ -12,7 +12,7 @@ import sitesize.sitesize |
| 12 | 12 |
from typing import Optional, Callable |
| 13 | 13 |
|
| 14 | 14 |
|
| 15 |
-def timeit(f): |
|
| 15 |
+def timeit(f: Callable) -> Callable: |
|
| 16 | 16 |
"""Decorator that prints the duration of the decorated function.""" |
| 17 | 17 |
@functools.wraps(f) |
| 18 | 18 |
def wrapper(*args, **kwargs): |
| ... | ... |
@@ -41,11 +41,11 @@ class Coffee: |
| 41 | 41 |
self._price = price |
| 42 | 42 |
|
| 43 | 43 |
@property |
| 44 |
- def price(self): |
|
| 44 |
+ def price(self) -> float: |
|
| 45 | 45 |
return self._price |
| 46 | 46 |
|
| 47 | 47 |
@price.setter |
| 48 |
- def price(self, new_price: float): |
|
| 48 |
+ def price(self, new_price: float) -> None: |
|
| 49 | 49 |
if new_price > 0 and isinstance(new_price, float): |
| 50 | 50 |
self._price = new_price |
| 51 | 51 |
else: |
| 52 | 52 |