diff options
Diffstat (limited to 'aoc/__main__.py')
| -rw-r--r-- | aoc/__main__.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/aoc/__main__.py b/aoc/__main__.py index befa8ec..25a7026 100644 --- a/aoc/__main__.py +++ b/aoc/__main__.py | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | import argparse | 1 | import argparse |
| 2 | import importlib | 2 | import importlib |
| 3 | import os | 3 | import os |
| 4 | from time import perf_counter | ||
| 4 | from typing import List | 5 | from typing import List |
| 5 | 6 | ||
| 6 | 7 | ||
| @@ -34,8 +35,13 @@ if __name__ == '__main__': | |||
| 34 | **dict(args.kwargs) | 35 | **dict(args.kwargs) |
| 35 | ) | 36 | ) |
| 36 | 37 | ||
| 38 | start = perf_counter() | ||
| 37 | print( | 39 | print( |
| 38 | assignment.run( | 40 | assignment.run( |
| 39 | input=assignment.read_input(example=args.example), | 41 | input=assignment.read_input(example=args.example), |
| 40 | ) | 42 | ) |
| 41 | ) | 43 | ) |
| 44 | end = perf_counter() | ||
| 45 | delta = end - start | ||
| 46 | print() | ||
| 47 | print(f'{(delta if delta > 1 else delta * 1000):.3f}{"s" if delta > 1 else "ms"}') | ||
