##// END OF EJS Templates
Apply @needs_local_scope to cell magics....
Apply @needs_local_scope to cell magics. While technically this will not be completely needed (at cell magics cannot be in nested scope), it make the API a tiny bit more consistent between line and cell magics. (Bug report I recieved personally that will be submitted later)

File last commit:

r24459:d697c122
r24895:43246e6d
Show More
signatures.py
12 lines | 474 B | text/x-python | PythonLexer
Min RK
deprecate IPython.utils.signatures...
r23020 """DEPRECATED: Function signature objects for callables.
Thomas Kluyver
Get widgets from function annotations and default arguments....
r15137
Antony Lee
Use stdlib inspect.signature if available....
r21663 Use the standard library version if available, as it is more up to date.
Fallback on backport otherwise.
Thomas Kluyver
Get widgets from function annotations and default arguments....
r15137 """
Min RK
deprecate IPython.utils.signatures...
r23020 import warnings
Matthias Bussonnier
Update deprecation warning message
r24459 warnings.warn("{} backport for Python 2 is deprecated in IPython 6, which only supports "
"Python 3. Import directly from standard library `inspect`".format(__name__),
Min RK
deprecate IPython.utils.signatures...
r23020 DeprecationWarning, stacklevel=2)
Matthias Bussonnier
make sentinel class for some kwargs....
r21045
Min RK
deprecate IPython.utils.signatures...
r23020 from inspect import BoundArguments, Parameter, Signature, signature