Skip to content

Commit 28c625c

Browse files
committed
Revise TODOs.
1 parent 1d02e97 commit 28c625c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mypy/semanal.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1620,7 +1620,7 @@ def check_namedtuple(self, node: Expression, var_name: str = None) -> Optional[T
16201620

16211621
def parse_namedtuple_args(self, call: CallExpr,
16221622
fullname: str) -> Tuple[List[str], List[Type], bool]:
1623-
# TODO Share code with check_argument_count in checkexpr.py?
1623+
# TODO: Share code with check_argument_count in checkexpr.py?
16241624
args = call.args
16251625
if len(args) < 2:
16261626
return self.fail_namedtuple_arg("Too few arguments for namedtuple()", call)
@@ -1829,12 +1829,13 @@ def check_typeddict(self, node: Expression, var_name: str = None) -> Optional[Ty
18291829

18301830
def parse_typeddict_args(self, call: CallExpr,
18311831
fullname: str) -> Tuple[List[str], List[Type], bool]:
1832-
# TODO Share code with check_argument_count in checkexpr.py?
1832+
# TODO: Share code with check_argument_count in checkexpr.py?
18331833
args = call.args
18341834
if len(args) < 2:
18351835
return self.fail_typeddict_arg("Too few arguments for TypedDict()", call)
18361836
if len(args) > 2:
18371837
return self.fail_typeddict_arg("Too many arguments for TypedDict()", call)
1838+
# TODO: Support keyword arguments
18381839
if call.arg_kinds != [ARG_POS, ARG_POS]:
18391840
return self.fail_typeddict_arg("Unexpected arguments to TypedDict()", call)
18401841
if not isinstance(args[0], (StrExpr, BytesExpr, UnicodeExpr)):

0 commit comments

Comments
 (0)