1
0
forked from VimPlug/jedi

Merge pull request #578 from squidarth/554_support_enumerate

Added in support for autocompleting `enumerate`.
This commit is contained in:
Dave Halter
2015-05-04 18:46:47 +02:00
3 changed files with 25 additions and 0 deletions

View File

@@ -33,5 +33,6 @@ Savor d'Isavano (@KenetJervet) <newelevenken@163.com>
Phillip Berndt (@phillipberndt) <phillip.berndt@gmail.com>
Ian Lee (@IanLee1521) <IanLee1521@gmail.com>
Farkhad Khatamov (@hatamov) <comsgn@gmail.com>
Sid Shanker (@squidarth) <sid.p.shanker@gmail.com>
Note: (@user) means a github user name.

View File

@@ -207,6 +207,21 @@ class dict():
return d
class enumerate():
def __init__(self, sequence, start=0):
self.__sequence = sequence
def __iter__(self):
for i in self.__sequence:
yield 1, i
def __next__(self):
return next(self.__iter__())
def next(self):
return next(self.__iter__())
class reversed():
def __init__(self, sequence):
self.__sequence = sequence

View File

@@ -35,6 +35,15 @@ next(open(''))
#? ['__itemsize__']
tuple.__itemsize__
# -----------------
# enumerate
# -----------------
for i, j in enumerate(["as", "ad"]):
#? int()
i
#? str()
j
# -----------------
# re
# -----------------