Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 3203c6b5b5bf6c4bd2f69b939bc562d2 > files > 478

ipython-doc-0.10.2-1.fc14.noarch.rpm



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>kernel.engineservice &mdash; IPython 0.10.2 documentation</title>
    
    <link rel="stylesheet" href="../../_static/default.css" type="text/css" />
    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '../../',
        VERSION:     '0.10.2',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="../../_static/jquery.js"></script>
    <script type="text/javascript" src="../../_static/underscore.js"></script>
    <script type="text/javascript" src="../../_static/doctools.js"></script>
    <link rel="top" title="IPython 0.10.2 documentation" href="../../index.html" />
    <link rel="up" title="The IPython API" href="../index.html" />
    <link rel="next" title="kernel.error" href="IPython.kernel.error.html" />
    <link rel="prev" title="kernel.enginefc" href="IPython.kernel.enginefc.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../../genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="../../py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="IPython.kernel.error.html" title="kernel.error"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="IPython.kernel.enginefc.html" title="kernel.enginefc"
             accesskey="P">previous</a> |</li>
        <li><a href="../../index.html">IPython 0.10.2 documentation</a> &raquo;</li>
          <li><a href="../index.html" accesskey="U">The IPython API</a> &raquo;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="kernel-engineservice">
<h1>kernel.engineservice<a class="headerlink" href="#kernel-engineservice" title="Permalink to this headline">¶</a></h1>
<div class="section" id="module-kernel-engineservice">
<h2>Module: <tt class="xref py py-mod docutils literal"><span class="pre">kernel.engineservice</span></tt><a class="headerlink" href="#module-kernel-engineservice" title="Permalink to this headline">¶</a></h2>
<p>Inheritance diagram for <tt class="docutils literal"><span class="pre">IPython.kernel.engineservice</span></tt>:</p>
<img src="../../_images/inheritanceb05be293e1.png" usemap="#inheritanceb05be293e1" class="inheritance"/><map id="inheritanceb05be293e1" name="inheritanceb05be293e1">
</map>
<span class="target" id="module-IPython.kernel.engineservice"></span><p>A Twisted Service Representation of the IPython core.</p>
<p>The IPython Core exposed to the network is called the Engine.  Its
representation in Twisted in the EngineService.  Interfaces and adapters
are used to abstract out the details of the actual network protocol used.
The EngineService is an Engine that knows nothing about the actual protocol
used.</p>
<p>The EngineService is exposed with various network protocols in modules like:</p>
<p>enginepb.py
enginevanilla.py</p>
<p>As of 12/12/06 the classes in this module have been simplified greatly.  It was 
felt that we had over-engineered things.  To improve the maintainability of the
code we have taken out the ICompleteEngine interface and the completeEngine
method that automatically added methods to engines.</p>
</div>
<div class="section" id="classes">
<h2>Classes<a class="headerlink" href="#classes" title="Permalink to this headline">¶</a></h2>
<div class="section" id="command">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.Command" title="IPython.kernel.engineservice.Command"><tt class="xref py py-class docutils literal"><span class="pre">Command</span></tt></a><a class="headerlink" href="#command" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.Command">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">Command</tt><big>(</big><em>remoteMethod</em>, <em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.Command" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
<p>A command object that encapslates queued commands.</p>
<p>This class basically keeps track of a command that has been queued
in a QueuedEngine.  It manages the deferreds and hold the method to be called
and the arguments to that method.</p>
<dl class="method">
<dt id="IPython.kernel.engineservice.Command.__init__">
<tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.Command.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Build a new Command object.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.Command.handleError">
<tt class="descname">handleError</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.Command.handleError" title="Permalink to this definition">¶</a></dt>
<dd><p>When an error has occured, relay it to self.deferred.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.Command.handleResult">
<tt class="descname">handleResult</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.Command.handleResult" title="Permalink to this definition">¶</a></dt>
<dd><p>When the result is ready, relay it to self.deferred.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.Command.setDeferred">
<tt class="descname">setDeferred</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.Command.setDeferred" title="Permalink to this definition">¶</a></dt>
<dd><p>Sets the deferred attribute of the Command.</p>
</dd></dl>

</dd></dl>

</div>
<div class="section" id="engineapi">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.EngineAPI" title="IPython.kernel.engineservice.EngineAPI"><tt class="xref py py-class docutils literal"><span class="pre">EngineAPI</span></tt></a><a class="headerlink" href="#engineapi" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.EngineAPI">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">EngineAPI</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineAPI" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
<p>This is the object through which the user can edit the <cite>properties</cite>
attribute of an Engine.
The Engine Properties object copies all object in and out of itself.
See the EngineProperties object for details.</p>
<dl class="method">
<dt id="IPython.kernel.engineservice.EngineAPI.__init__">
<tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineAPI.__init__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="engineservice">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.EngineService" title="IPython.kernel.engineservice.EngineService"><tt class="xref py py-class docutils literal"><span class="pre">EngineService</span></tt></a><a class="headerlink" href="#engineservice" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.EngineService">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">EngineService</tt><big>(</big><em>shellClass=&lt;class 'IPython.kernel.core.interpreter.Interpreter'&gt;</em>, <em>mpi=None</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt>, <tt class="xref py py-class docutils literal"><span class="pre">twisted.application.service.Service</span></tt></p>
<p>Adapt a IPython shell into a IEngine implementing Twisted Service.</p>
<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.__init__">
<tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Create an EngineService.</p>
<p>shellClass: something that implements IInterpreter or core1
mpi:        an mpi module that has rank and size attributes</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.addIDToResult">
<tt class="descname">addIDToResult</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.addIDToResult" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.clear_properties">
<tt class="descname">clear_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.clear_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.del_properties">
<tt class="descname">del_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.del_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.execute">
<tt class="descname">execute</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.execute" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.executeAndRaise">
<tt class="descname">executeAndRaise</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.executeAndRaise" title="Permalink to this definition">¶</a></dt>
<dd><p>Call a method of self.shell and wrap any exception.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.get_properties">
<tt class="descname">get_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.get_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.get_result">
<tt class="descname">get_result</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.get_result" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.has_properties">
<tt class="descname">has_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.has_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="IPython.kernel.engineservice.EngineService.id">
<tt class="descname">id</tt><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.id" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.keys">
<tt class="descname">keys</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.keys" title="Permalink to this definition">¶</a></dt>
<dd><p>Return a list of variables names in the users top level namespace.</p>
<p>This used to return a dict of all the keys/repr(values) in the 
user&#8217;s namespace.  This was too much info for the ControllerService
to handle so it is now just a list of keys.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.kill">
<tt class="descname">kill</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.kill" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="IPython.kernel.engineservice.EngineService.name">
<tt class="descname">name</tt><em class="property"> = 'EngineService'</em><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.name" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.pull">
<tt class="descname">pull</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.pull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.pull_function">
<tt class="descname">pull_function</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.pull_function" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.pull_serialized">
<tt class="descname">pull_serialized</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.pull_serialized" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.push">
<tt class="descname">push</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.push" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.push_function">
<tt class="descname">push_function</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.push_function" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.push_serialized">
<tt class="descname">push_serialized</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.push_serialized" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.reset">
<tt class="descname">reset</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.reset" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.EngineService.set_properties">
<tt class="descname">set_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.EngineService.set_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="ienginebase">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.IEngineBase" title="IPython.kernel.engineservice.IEngineBase"><tt class="xref py py-class docutils literal"><span class="pre">IEngineBase</span></tt></a><a class="headerlink" href="#ienginebase" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.IEngineBase">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">IEngineBase</tt><big>(</big><em>name</em>, <em>bases=()</em>, <em>attrs=None</em>, <em>__doc__=None</em>, <em>__module__=None</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineBase" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#IPython.kernel.engineservice.IEngineCore" title="IPython.kernel.engineservice.IEngineCore"><tt class="xref py py-class docutils literal"><span class="pre">IPython.kernel.engineservice.IEngineCore</span></tt></a>, <a class="reference internal" href="#IPython.kernel.engineservice.IEngineSerialized" title="IPython.kernel.engineservice.IEngineSerialized"><tt class="xref py py-class docutils literal"><span class="pre">IPython.kernel.engineservice.IEngineSerialized</span></tt></a>, <a class="reference internal" href="#IPython.kernel.engineservice.IEngineProperties" title="IPython.kernel.engineservice.IEngineProperties"><tt class="xref py py-class docutils literal"><span class="pre">IPython.kernel.engineservice.IEngineProperties</span></tt></a></p>
<p>The basic engine interface that EngineService will implement.</p>
<p>This exists so it is easy to specify adapters that adapt to and from the
API that the basic EngineService implements.</p>
<dl class="classmethod">
<dt id="IPython.kernel.engineservice.IEngineBase.__init__">
<em class="property">classmethod </em><tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineBase.__init__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="IPython.kernel.engineservice.IEngineBase.dependents">
<tt class="descname">dependents</tt><em class="property"> = &lt;WeakKeyDictionary at 112641016&gt;</em><a class="headerlink" href="#IPython.kernel.engineservice.IEngineBase.dependents" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="ienginecore">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.IEngineCore" title="IPython.kernel.engineservice.IEngineCore"><tt class="xref py py-class docutils literal"><span class="pre">IEngineCore</span></tt></a><a class="headerlink" href="#ienginecore" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.IEngineCore">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">IEngineCore</tt><big>(</big><em>name</em>, <em>bases=()</em>, <em>attrs=None</em>, <em>__doc__=None</em>, <em>__module__=None</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineCore" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">zope.interface.Interface</span></tt></p>
<p>The minimal required interface for the IPython Engine.</p>
<p>This interface provides a formal specification of the IPython core.
All these methods should return deferreds regardless of what side of a
network connection they are on.</p>
<p>In general, this class simply wraps a shell class and wraps its return
values as Deferred objects.  If the underlying shell class method raises
an exception, this class should convert it to a twisted.failure.Failure
that will be propagated along the Deferred&#8217;s errback chain.</p>
<p>In addition, Failures are aggressive.  By this, we mean that if a method
is performing multiple actions (like pulling multiple object) if any
single one fails, the entire method will fail with that Failure.  It is
all or nothing.</p>
<dl class="classmethod">
<dt id="IPython.kernel.engineservice.IEngineCore.__init__">
<em class="property">classmethod </em><tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineCore.__init__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="IPython.kernel.engineservice.IEngineCore.dependents">
<tt class="descname">dependents</tt><em class="property"> = &lt;WeakKeyDictionary at 112854872&gt;</em><a class="headerlink" href="#IPython.kernel.engineservice.IEngineCore.dependents" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="iengineproperties">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.IEngineProperties" title="IPython.kernel.engineservice.IEngineProperties"><tt class="xref py py-class docutils literal"><span class="pre">IEngineProperties</span></tt></a><a class="headerlink" href="#iengineproperties" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.IEngineProperties">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">IEngineProperties</tt><big>(</big><em>name</em>, <em>bases=()</em>, <em>attrs=None</em>, <em>__doc__=None</em>, <em>__module__=None</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineProperties" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">zope.interface.Interface</span></tt></p>
<p>Methods for access to the properties object of an Engine</p>
<dl class="classmethod">
<dt id="IPython.kernel.engineservice.IEngineProperties.__init__">
<em class="property">classmethod </em><tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineProperties.__init__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="IPython.kernel.engineservice.IEngineProperties.dependents">
<tt class="descname">dependents</tt><em class="property"> = &lt;WeakKeyDictionary at 113784448&gt;</em><a class="headerlink" href="#IPython.kernel.engineservice.IEngineProperties.dependents" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="ienginequeued">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.IEngineQueued" title="IPython.kernel.engineservice.IEngineQueued"><tt class="xref py py-class docutils literal"><span class="pre">IEngineQueued</span></tt></a><a class="headerlink" href="#ienginequeued" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.IEngineQueued">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">IEngineQueued</tt><big>(</big><em>name</em>, <em>bases=()</em>, <em>attrs=None</em>, <em>__doc__=None</em>, <em>__module__=None</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineQueued" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#IPython.kernel.engineservice.IEngineBase" title="IPython.kernel.engineservice.IEngineBase"><tt class="xref py py-class docutils literal"><span class="pre">IPython.kernel.engineservice.IEngineBase</span></tt></a></p>
<p>Interface for adding a queue to an IEngineBase.</p>
<p>This interface extends the IEngineBase interface to add methods for managing
the engine&#8217;s queue.  The implicit details of this interface are that the 
execution of all methods declared in IEngineBase should appropriately be
put through a queue before execution.</p>
<p>All methods should return deferreds.</p>
<dl class="classmethod">
<dt id="IPython.kernel.engineservice.IEngineQueued.__init__">
<em class="property">classmethod </em><tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineQueued.__init__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="IPython.kernel.engineservice.IEngineQueued.dependents">
<tt class="descname">dependents</tt><em class="property"> = &lt;WeakKeyDictionary at 113782936&gt;</em><a class="headerlink" href="#IPython.kernel.engineservice.IEngineQueued.dependents" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="iengineserialized">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.IEngineSerialized" title="IPython.kernel.engineservice.IEngineSerialized"><tt class="xref py py-class docutils literal"><span class="pre">IEngineSerialized</span></tt></a><a class="headerlink" href="#iengineserialized" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.IEngineSerialized">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">IEngineSerialized</tt><big>(</big><em>name</em>, <em>bases=()</em>, <em>attrs=None</em>, <em>__doc__=None</em>, <em>__module__=None</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineSerialized" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">zope.interface.Interface</span></tt></p>
<p>Push/Pull methods that take Serialized objects.</p>
<p>All methods should return deferreds.</p>
<dl class="classmethod">
<dt id="IPython.kernel.engineservice.IEngineSerialized.__init__">
<em class="property">classmethod </em><tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineSerialized.__init__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="IPython.kernel.engineservice.IEngineSerialized.dependents">
<tt class="descname">dependents</tt><em class="property"> = &lt;WeakKeyDictionary at 112641160&gt;</em><a class="headerlink" href="#IPython.kernel.engineservice.IEngineSerialized.dependents" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="ienginethreaded">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.IEngineThreaded" title="IPython.kernel.engineservice.IEngineThreaded"><tt class="xref py py-class docutils literal"><span class="pre">IEngineThreaded</span></tt></a><a class="headerlink" href="#ienginethreaded" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.IEngineThreaded">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">IEngineThreaded</tt><big>(</big><em>name</em>, <em>bases=()</em>, <em>attrs=None</em>, <em>__doc__=None</em>, <em>__module__=None</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineThreaded" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">zope.interface.Interface</span></tt></p>
<p>A place holder for threaded commands.</p>
<p>All methods should return deferreds.</p>
<dl class="classmethod">
<dt id="IPython.kernel.engineservice.IEngineThreaded.__init__">
<em class="property">classmethod </em><tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.IEngineThreaded.__init__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="IPython.kernel.engineservice.IEngineThreaded.dependents">
<tt class="descname">dependents</tt><em class="property"> = &lt;WeakKeyDictionary at 113786176&gt;</em><a class="headerlink" href="#IPython.kernel.engineservice.IEngineThreaded.dependents" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="queuedengine">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.QueuedEngine" title="IPython.kernel.engineservice.QueuedEngine"><tt class="xref py py-class docutils literal"><span class="pre">QueuedEngine</span></tt></a><a class="headerlink" href="#queuedengine" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.QueuedEngine">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">QueuedEngine</tt><big>(</big><em>engine</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
<p>Adapt an IEngineBase to an IEngineQueued by wrapping it.</p>
<p>The resulting object will implement IEngineQueued which extends
IEngineCore which extends (IEngineBase, IEngineSerialized).</p>
<p>This seems like the best way of handling it, but I am not sure.  The
other option is to have the various base interfaces be used like
mix-in intefaces.  The problem I have with this is adpatation is
more difficult and complicated because there can be can multiple
original and final Interfaces.</p>
<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.__init__">
<tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Create a QueuedEngine object from an engine</p>
<p>engine:       An implementor of IEngineCore and IEngineSerialized
keepUpToDate: whether to update the remote status when the</p>
<blockquote>
<div>queue is empty.  Defaults to False.</div></blockquote>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.abortCommand">
<tt class="descname">abortCommand</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.abortCommand" title="Permalink to this definition">¶</a></dt>
<dd><p>Abort current command.</p>
<p>This eats the Failure but first passes it onto the Deferred that the 
user has.</p>
<p>It also clear out the queue so subsequence commands don&#8217;t run.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.clear_properties">
<tt class="descname">clear_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.clear_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.clear_queue">
<tt class="descname">clear_queue</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.clear_queue" title="Permalink to this definition">¶</a></dt>
<dd><p>Clear the queue, but doesn&#8217;t cancel the currently running commmand.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.del_properties">
<tt class="descname">del_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.del_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.execute">
<tt class="descname">execute</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.execute" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.finishCommand">
<tt class="descname">finishCommand</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.finishCommand" title="Permalink to this definition">¶</a></dt>
<dd><p>Finish currrent command.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.get_properties">
<tt class="descname">get_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.get_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.get_result">
<tt class="descname">get_result</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.get_result" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.has_properties">
<tt class="descname">has_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.has_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.keys">
<tt class="descname">keys</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.keys" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.kill">
<tt class="descname">kill</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.kill" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="IPython.kernel.engineservice.QueuedEngine.properties">
<tt class="descname">properties</tt><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.pull">
<tt class="descname">pull</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.pull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.pull_function">
<tt class="descname">pull_function</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.pull_function" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.pull_serialized">
<tt class="descname">pull_serialized</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.pull_serialized" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.push">
<tt class="descname">push</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.push" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.push_function">
<tt class="descname">push_function</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.push_function" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.push_serialized">
<tt class="descname">push_serialized</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.push_serialized" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.queue_status">
<tt class="descname">queue_status</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.queue_status" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.register_failure_observer">
<tt class="descname">register_failure_observer</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.register_failure_observer" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.reset">
<tt class="descname">reset</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.reset" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.runCurrentCommand">
<tt class="descname">runCurrentCommand</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.runCurrentCommand" title="Permalink to this definition">¶</a></dt>
<dd><p>Run current command.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.saveResult">
<tt class="descname">saveResult</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.saveResult" title="Permalink to this definition">¶</a></dt>
<dd><p>Put the result in the history.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.set_properties">
<tt class="descname">set_properties</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.set_properties" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.submitCommand">
<tt class="descname">submitCommand</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.submitCommand" title="Permalink to this definition">¶</a></dt>
<dd><p>Submit command to queue.</p>
</dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.QueuedEngine.unregister_failure_observer">
<tt class="descname">unregister_failure_observer</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.QueuedEngine.unregister_failure_observer" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="strictdict">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.StrictDict" title="IPython.kernel.engineservice.StrictDict"><tt class="xref py py-class docutils literal"><span class="pre">StrictDict</span></tt></a><a class="headerlink" href="#strictdict" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.StrictDict">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">StrictDict</tt><big>(</big><em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.StrictDict" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">dict</span></tt></p>
<p>This is a strict copying dictionary for use as the interface to the 
properties of an Engine.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Important :</th><td class="field-body">This object copies the values you set to it, and returns copies to you
when you request them.  The only way to change properties os explicitly
through the setitem and getitem of the dictionary interface.</td>
</tr>
</tbody>
</table>
<dl class="docutils">
<dt>Example:</dt>
<dd><div class="first highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">e</span> <span class="o">=</span> <span class="n">get_engine</span><span class="p">(</span><span class="nb">id</span><span class="p">)</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">L</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">]</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">e</span><span class="o">.</span><span class="n">properties</span><span class="p">[</span><span class="s">&#39;L&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">L</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">L</span> <span class="o">==</span> <span class="n">e</span><span class="o">.</span><span class="n">properties</span><span class="p">[</span><span class="s">&#39;L&#39;</span><span class="p">]</span>
<span class="go">True</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">L</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="mi">99</span><span class="p">)</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">L</span> <span class="o">==</span> <span class="n">e</span><span class="o">.</span><span class="n">properties</span><span class="p">[</span><span class="s">&#39;L&#39;</span><span class="p">]</span>
<span class="go">False</span>
</pre></div>
</div>
<p>Note that getitem copies, so calls to methods of objects do not affect
the properties, as seen here:</p>
<div class="last highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">e</span><span class="o">.</span><span class="n">properties</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="nb">range</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="gp">&gt;&gt;&gt; </span><span class="k">print</span> <span class="n">e</span><span class="o">.</span><span class="n">properties</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
<span class="go">[0, 1]</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">e</span><span class="o">.</span><span class="n">properties</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="gp">&gt;&gt;&gt; </span><span class="k">print</span> <span class="n">e</span><span class="o">.</span><span class="n">properties</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
<span class="go">[0, 1]</span>
</pre></div>
</div>
</dd>
</dl>
<dl class="method">
<dt id="IPython.kernel.engineservice.StrictDict.__init__">
<tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.StrictDict.__init__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.StrictDict.clear">
<tt class="descname">clear</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.StrictDict.clear" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.StrictDict.pop">
<tt class="descname">pop</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.StrictDict.pop" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.StrictDict.popitem">
<tt class="descname">popitem</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.StrictDict.popitem" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.StrictDict.subDict">
<tt class="descname">subDict</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.StrictDict.subDict" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.StrictDict.update">
<tt class="descname">update</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.StrictDict.update" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

</div>
<div class="section" id="threadedengineservice">
<h3><a class="reference internal" href="#IPython.kernel.engineservice.ThreadedEngineService" title="IPython.kernel.engineservice.ThreadedEngineService"><tt class="xref py py-class docutils literal"><span class="pre">ThreadedEngineService</span></tt></a><a class="headerlink" href="#threadedengineservice" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="IPython.kernel.engineservice.ThreadedEngineService">
<em class="property">class </em><tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">ThreadedEngineService</tt><big>(</big><em>shellClass=&lt;class 'IPython.kernel.core.interpreter.Interpreter'&gt;</em>, <em>mpi=None</em><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.ThreadedEngineService" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#IPython.kernel.engineservice.EngineService" title="IPython.kernel.engineservice.EngineService"><tt class="xref py py-class docutils literal"><span class="pre">IPython.kernel.engineservice.EngineService</span></tt></a></p>
<p>An EngineService subclass that defers execute commands to a separate 
thread.</p>
<p>ThreadedEngineService uses twisted.internet.threads.deferToThread to 
defer execute requests to a separate thread. GUI frontends may want to 
use ThreadedEngineService as the engine in an 
IPython.frontend.frontendbase.FrontEndBase subclass to prevent
block execution from blocking the GUI thread.</p>
<dl class="method">
<dt id="IPython.kernel.engineservice.ThreadedEngineService.__init__">
<tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.ThreadedEngineService.__init__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.ThreadedEngineService.execute">
<tt class="descname">execute</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.ThreadedEngineService.execute" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="IPython.kernel.engineservice.ThreadedEngineService.wrapped_execute">
<tt class="descname">wrapped_execute</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.ThreadedEngineService.wrapped_execute" title="Permalink to this definition">¶</a></dt>
<dd><p>Wrap self.shell.execute to add extra information to tracebacks</p>
</dd></dl>

</dd></dl>

</div>
</div>
<div class="section" id="functions">
<h2>Functions<a class="headerlink" href="#functions" title="Permalink to this headline">¶</a></h2>
<dl class="function">
<dt id="IPython.kernel.engineservice.drop_engine">
<tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">drop_engine</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.drop_engine" title="Permalink to this definition">¶</a></dt>
<dd><p>remove an engine</p>
</dd></dl>

<dl class="function">
<dt id="IPython.kernel.engineservice.get_engine">
<tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">get_engine</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.get_engine" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the Engine API object, whcih currently just provides the properties 
object, by ID</p>
</dd></dl>

<dl class="function">
<dt id="IPython.kernel.engineservice.queue">
<tt class="descclassname">IPython.kernel.engineservice.</tt><tt class="descname">queue</tt><big>(</big><big>)</big><a class="headerlink" href="#IPython.kernel.engineservice.queue" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
  <h3><a href="../../index.html">Table Of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#">kernel.engineservice</a><ul>
<li><a class="reference internal" href="#module-kernel-engineservice">Module: <tt class="docutils literal"><span class="pre">kernel.engineservice</span></tt></a></li>
<li><a class="reference internal" href="#classes">Classes</a><ul>
<li><a class="reference internal" href="#command"><tt class="docutils literal"><span class="pre">Command</span></tt></a></li>
<li><a class="reference internal" href="#engineapi"><tt class="docutils literal"><span class="pre">EngineAPI</span></tt></a></li>
<li><a class="reference internal" href="#engineservice"><tt class="docutils literal"><span class="pre">EngineService</span></tt></a></li>
<li><a class="reference internal" href="#ienginebase"><tt class="docutils literal"><span class="pre">IEngineBase</span></tt></a></li>
<li><a class="reference internal" href="#ienginecore"><tt class="docutils literal"><span class="pre">IEngineCore</span></tt></a></li>
<li><a class="reference internal" href="#iengineproperties"><tt class="docutils literal"><span class="pre">IEngineProperties</span></tt></a></li>
<li><a class="reference internal" href="#ienginequeued"><tt class="docutils literal"><span class="pre">IEngineQueued</span></tt></a></li>
<li><a class="reference internal" href="#iengineserialized"><tt class="docutils literal"><span class="pre">IEngineSerialized</span></tt></a></li>
<li><a class="reference internal" href="#ienginethreaded"><tt class="docutils literal"><span class="pre">IEngineThreaded</span></tt></a></li>
<li><a class="reference internal" href="#queuedengine"><tt class="docutils literal"><span class="pre">QueuedEngine</span></tt></a></li>
<li><a class="reference internal" href="#strictdict"><tt class="docutils literal"><span class="pre">StrictDict</span></tt></a></li>
<li><a class="reference internal" href="#threadedengineservice"><tt class="docutils literal"><span class="pre">ThreadedEngineService</span></tt></a></li>
</ul>
</li>
<li><a class="reference internal" href="#functions">Functions</a></li>
</ul>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="IPython.kernel.enginefc.html"
                        title="previous chapter">kernel.enginefc</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="IPython.kernel.error.html"
                        title="next chapter">kernel.error</a></p>
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="../../_sources/api/generated/IPython.kernel.engineservice.txt"
           rel="nofollow">Show Source</a></li>
  </ul>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="../../search.html" method="get">
      <input type="text" name="q" size="18" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../../genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="../../py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="IPython.kernel.error.html" title="kernel.error"
             >next</a> |</li>
        <li class="right" >
          <a href="IPython.kernel.enginefc.html" title="kernel.enginefc"
             >previous</a> |</li>
        <li><a href="../../index.html">IPython 0.10.2 documentation</a> &raquo;</li>
          <li><a href="../index.html" >The IPython API</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
        &copy; Copyright 2008, The IPython Development Team.
      Last updated on Apr 09, 2011.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1pre.
    </div>
  </body>
</html>