##// END OF EJS Templates
fix docs of custommagics
chalggg -
Show More
@@ -141,7 +141,7 b' Accessing user namespace and local scope'
141 141 When creating line magics, you may need to access surrounding scope to get user
142 142 variables (e.g when called inside functions). IPython provides the
143 143 ``@needs_local_scope`` decorator that can be imported from
144 ``IPython.core.magics``. When decorated with ``@needs_local_scope`` a magic will
144 ``IPython.core.magic``. When decorated with ``@needs_local_scope`` a magic will
145 145 be passed ``local_ns`` as an argument. As a convenience ``@needs_local_scope``
146 146 can also be applied to cell magics even if cell magics cannot appear at local
147 147 scope context.
@@ -153,7 +153,7 b' Sometimes it may be useful to define a magic that can be silenced the same way'
153 153 that non-magic expressions can, i.e., by appending a semicolon at the end of the Python
154 154 code to be executed. That can be achieved by decorating the magic function with
155 155 the decorator ``@output_can_be_silenced`` that can be imported from
156 ``IPython.core.magics``. When this decorator is used, IPython will parse the Python
156 ``IPython.core.magic``. When this decorator is used, IPython will parse the Python
157 157 code used by the magic and, if the last token is a ``;``, the output created by the
158 158 magic will not show up on the screen. If you want to see an example of this decorator
159 159 in action, take a look on the ``time`` magic defined in
General Comments 0
You need to be logged in to leave comments. Login now