change uiButGetStrInfo() to use a trailing NULL arg rather then passing the number...
[blender.git] / doc / python_api / rst / info_tips_and_tricks.rst
index 521031f5e6130422218494b0cddfc8220d37029d..4dcbf431724440c7237c1f5d317429f8d7a4e91f 100644 (file)
@@ -218,6 +218,14 @@ The next example is an equivalent single line version of the script above which
 ``code.interact`` can be added at any line in the script and will pause the script an launch an interactive interpreter in the terminal, when you're done you can quit the interpreter and the script will continue execution.
 
 
 ``code.interact`` can be added at any line in the script and will pause the script an launch an interactive interpreter in the terminal, when you're done you can quit the interpreter and the script will continue execution.
 
 
+If you have **IPython** installed you can use their ``embed()`` function which will implicitly use the current namespace, this has autocomplete and some useful features that the standard python eval-loop doesn't have.
+
+.. code-block:: python
+
+   import IPython
+   IPython.embed()
+
+
 Admittedly this highlights the lack of any python debugging support built into blender, but its still handy to know.
 
 .. note::
 Admittedly this highlights the lack of any python debugging support built into blender, but its still handy to know.
 
 .. note::