inputlist.py
14 lines
| 346 B
| text/x-python
|
PythonLexer
Brian Granger
|
r2761 | class InputList(list): | ||
"""Class to store user input. | ||||
It's basically a list, but slices return a string instead of a list, thus | ||||
allowing things like (assuming 'In' is an instance): | ||||
exec In[4:7] | ||||
or | ||||
exec In[5:9] + In[14] + In[21:25]""" | ||||
def __getslice__(self,i,j): | ||||
return ''.join(list.__getslice__(self,i,j)) | ||||