You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
684 B
Python
22 lines
684 B
Python
2 years ago
|
"""
|
||
|
This module has been deprecated since IPython 6.0.
|
||
|
|
||
|
Wrapper around linecache which decodes files to unicode according to PEP 263.
|
||
|
"""
|
||
|
import functools
|
||
|
import linecache
|
||
|
from warnings import warn
|
||
|
|
||
|
getline = linecache.getline
|
||
|
|
||
|
# getlines has to be looked up at runtime, because doctests monkeypatch it.
|
||
|
@functools.wraps(linecache.getlines)
|
||
|
def getlines(filename, module_globals=None):
|
||
|
"""
|
||
|
Deprecated since IPython 6.0
|
||
|
"""
|
||
|
warn(("`IPython.utils.ulinecache.getlines` is deprecated since"
|
||
|
" IPython 6.0 and will be removed in future versions."),
|
||
|
DeprecationWarning, stacklevel=2)
|
||
|
return linecache.getlines(filename, module_globals=module_globals)
|