install¶
-
Cauldron.api.
install
()[source] [edit on github]¶ Install the Cauldron modules in the global namespace, so that they will intercept root-level imports.
This method performs a runtime hack to try to make the Cauldron versions of
ktl
andDFW
the ones which are accessed when a python module performsimport ktl
orimport DFW
. If either module has already been imported in python, then this function will send a RuntimeWarning to that effect.Note
It is preferable to use Cauldron-style imports, of the form
from Cauldron import ktl
, as this will properly ensure that the Cauldron backend is invoked and not the KTL backend.