From 90c4ca8c043897aa4c19f639fb81b00e0177d03b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Dec 2015 19:34:48 +0100 Subject: [PATCH] should obviously keep typing.py parsable in python 2 --- jedi/evaluate/jedi_typing.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/jedi/evaluate/jedi_typing.py b/jedi/evaluate/jedi_typing.py index 8d66258f..a9fc813c 100644 --- a/jedi/evaluate/jedi_typing.py +++ b/jedi/evaluate/jedi_typing.py @@ -20,15 +20,11 @@ def factory(typing_name, indextype): return indextype() class Sequence(Iterable, abc.Sequence): - def __getitem__(self, index: int): + def __getitem__(self, index): return indextype() class MutableSequence(Sequence, abc.MutableSequence): - def __setitem__(self, index: int, value: indextype): - pass - - def __delitem__(self, index: int, value: indextype): - pass + pass class List(MutableSequence, list): pass @@ -37,11 +33,7 @@ def factory(typing_name, indextype): pass class MutableSet(AbstractSet, abc.MutableSet): - def add(item: indextype): - pass - - def discard(item: indextype): - pass + pass dct = { "Sequence": Sequence,