def init_user_ns(self):
<EOL>ns = dict()<EOL>try:<EOL><INDENT>from site import _Helper<EOL>ns['<STR_LIT>'] = _Helper()<EOL><DEDENT>except ImportError:<EOL><INDENT>warn('<STR_LIT>')<EOL><DEDENT>ns['<STR_LIT>'] = self.history_manager.input_hist_parsed<EOL>ns['<STR_LIT>'] = self.history_manager.output_hist<EOL>ns['<STR_LIT>'] = self.history_manager.dir_hist<EOL>ns['<STR_LIT>'] = shadowns<EOL>ns['<STR_LIT>']  = self.history_manager.input_hist_parsed<EOL>ns['<STR_LIT>'] = self.history_manager.output_hist<EOL>ns['<STR_LIT>'] = self.get_ipython<EOL>ns['<STR_LIT>'] = self.exiter<EOL>ns['<STR_LIT>'] = self.exiter<EOL>self.user_ns_hidden.update(ns)<EOL>self.user_ns.update(ns)<EOL>
Initialize all user-visible namespaces to their minimum defaults.

        Certain history lists are also initialized here, as they effectively
        act as user namespaces.

        Notes
        -----
        All data structures here are only filled in, they are NOT reset by this
        method.  If they were not empty before, data will simply be added to
        therm.