TenjintShell.prepare_user_module¶
-
TenjintShell.
prepare_user_module
(user_module=None, user_ns=None)¶ Prepare the module and namespace in which user code will be run.
When IPython is started normally, both parameters are None: a new module is created automatically, and its __dict__ used as the namespace.
If only user_module is provided, its __dict__ is used as the namespace. If only user_ns is provided, a dummy module is created, and user_ns becomes the global namespace. If both are provided (as they may be when embedding), user_ns is the local namespace, and user_module provides the global namespace.
- Parameters
user_module (module, optional) – The current user module in which IPython is being run. If None, a clean module will be created.
user_ns (dict, optional) – A namespace in which to run interactive commands.
- Returns
- Return type
A tuple of user_module and user_ns, each properly initialised.