Fixed for mypy 0.501.

The List and Dict types are no longer implicitly available. They must be
imported from typing.

Type annotations must appear before the doc comment in a function. Also
fix type errors in these functions that weren't detected before.
This commit is contained in:
Jakob Stoklund Olesen
2017-03-03 09:04:29 -08:00
parent 5170219125
commit c01ff670ed
11 changed files with 31 additions and 14 deletions

View File

@@ -26,7 +26,7 @@ from . import is_power_of_two, next_power_of_two
try:
from typing import Sequence, Tuple # noqa
from typing import Sequence, Tuple, List, Dict # noqa
from .isa import TargetISA # noqa
# A tuple uniquely identifying a register class inside a register bank.
# (count, width, start)