浏览代码

Merge pull request #9565 from kpayson64/update_docs

Update Python docs to 1.1.0
kpayson64 8 年之前
父节点
当前提交
7c31f9c73a
共有 35 个文件被更改,包括 1996 次插入1637 次删除
  1. 281 250
      python/_modules/grpc.html
  2. 100 100
      python/_modules/grpc/beta/implementations.html
  3. 50 55
      python/_modules/grpc/beta/interfaces.html
  4. 111 118
      python/_modules/grpc/beta/utilities.html
  5. 16 22
      python/_modules/grpc/framework/common/cardinality.html
  6. 14 20
      python/_modules/grpc/framework/common/style.html
  7. 12 18
      python/_modules/grpc/framework/foundation/abandonment.html
  8. 35 39
      python/_modules/grpc/framework/foundation/callable_util.html
  9. 75 81
      python/_modules/grpc/framework/foundation/future.html
  10. 40 42
      python/_modules/grpc/framework/foundation/logging_pool.html
  11. 25 30
      python/_modules/grpc/framework/foundation/stream.html
  12. 124 130
      python/_modules/grpc/framework/foundation/stream_util.html
  13. 107 104
      python/_modules/grpc/framework/interfaces/base/base.html
  14. 33 36
      python/_modules/grpc/framework/interfaces/base/utilities.html
  15. 335 262
      python/_modules/grpc/framework/interfaces/face/face.html
  16. 57 57
      python/_modules/grpc/framework/interfaces/face/utilities.html
  17. 9 14
      python/_modules/index.html
  18. 1 1
      python/_sources/index.rst.txt
  19. 0 0
      python/_static/css/theme.css
  20. 21 24
      python/_static/js/theme.js
  21. 4 0
      python/_static/pygments.css
  22. 129 30
      python/genindex.html
  23. 11 16
      python/grpc.beta.html
  24. 42 17
      python/grpc.framework.common.html
  25. 25 20
      python/grpc.framework.foundation.html
  26. 11 16
      python/grpc.framework.html
  27. 74 19
      python/grpc.framework.interfaces.base.html
  28. 50 20
      python/grpc.framework.interfaces.face.html
  29. 12 17
      python/grpc.framework.interfaces.html
  30. 163 35
      python/grpc.html
  31. 10 15
      python/index.html
  32. 二进制
      python/objects.inv
  33. 10 15
      python/py-modindex.html
  34. 9 14
      python/search.html
  35. 0 0
      python/searchindex.js

文件差异内容过多而无法显示
+ 281 - 250
python/_modules/grpc.html


+ 100 - 100
python/_modules/grpc/beta/implementations.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.beta.implementations &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.beta.implementations &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../genindex.html"/>
               href="../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../search.html"/>
         <link rel="search" title="Search" href="../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../index.html"/>
         <link rel="up" title="grpc" href="../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.beta.implementations</li>
     <li>grpc.beta.implementations</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Entry points into the Beta API of gRPC Python.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Entry points into the Beta API of gRPC Python.&quot;&quot;&quot;</span>
 
 
 <span class="c1"># threading is referenced from specification in this module.</span>
 <span class="c1"># threading is referenced from specification in this module.</span>
@@ -184,7 +178,6 @@
 <span class="kn">from</span> <span class="nn">grpc.framework.common</span> <span class="k">import</span> <span class="n">cardinality</span>  <span class="c1"># pylint: disable=unused-import</span>
 <span class="kn">from</span> <span class="nn">grpc.framework.common</span> <span class="k">import</span> <span class="n">cardinality</span>  <span class="c1"># pylint: disable=unused-import</span>
 <span class="kn">from</span> <span class="nn">grpc.framework.interfaces.face</span> <span class="k">import</span> <span class="n">face</span>  <span class="c1"># pylint: disable=unused-import</span>
 <span class="kn">from</span> <span class="nn">grpc.framework.interfaces.face</span> <span class="k">import</span> <span class="n">face</span>  <span class="c1"># pylint: disable=unused-import</span>
 
 
-
 <span class="n">ChannelCredentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">ChannelCredentials</span>
 <span class="n">ChannelCredentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">ChannelCredentials</span>
 <span class="n">ssl_channel_credentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">ssl_channel_credentials</span>
 <span class="n">ssl_channel_credentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">ssl_channel_credentials</span>
 <span class="n">CallCredentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">CallCredentials</span>
 <span class="n">CallCredentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">CallCredentials</span>
@@ -192,7 +185,7 @@
 
 
 
 
 <div class="viewcode-block" id="google_call_credentials"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.google_call_credentials">[docs]</a><span class="k">def</span> <span class="nf">google_call_credentials</span><span class="p">(</span><span class="n">credentials</span><span class="p">):</span>
 <div class="viewcode-block" id="google_call_credentials"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.google_call_credentials">[docs]</a><span class="k">def</span> <span class="nf">google_call_credentials</span><span class="p">(</span><span class="n">credentials</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Construct CallCredentials from GoogleCredentials.</span>
+    <span class="sd">&quot;&quot;&quot;Construct CallCredentials from GoogleCredentials.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    credentials: A GoogleCredentials object from the oauth2client library.</span>
 <span class="sd">    credentials: A GoogleCredentials object from the oauth2client library.</span>
@@ -200,7 +193,8 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    A CallCredentials object for use in a GRPCCallOptions object.</span>
 <span class="sd">    A CallCredentials object for use in a GRPCCallOptions object.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">metadata_call_credentials</span><span class="p">(</span><span class="n">_auth</span><span class="o">.</span><span class="n">GoogleCallCredentials</span><span class="p">(</span><span class="n">credentials</span><span class="p">))</span></div>
+    <span class="k">return</span> <span class="n">metadata_call_credentials</span><span class="p">(</span><span class="n">_auth</span><span class="o">.</span><span class="n">GoogleCallCredentials</span><span class="p">(</span><span class="n">credentials</span><span class="p">))</span></div>
+
 
 
 <span class="n">access_token_call_credentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">access_token_call_credentials</span>
 <span class="n">access_token_call_credentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">access_token_call_credentials</span>
 <span class="n">composite_call_credentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">composite_call_credentials</span>
 <span class="n">composite_call_credentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">composite_call_credentials</span>
@@ -208,18 +202,18 @@
 
 
 
 
 <div class="viewcode-block" id="Channel"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.Channel">[docs]</a><span class="k">class</span> <span class="nc">Channel</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
 <div class="viewcode-block" id="Channel"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.Channel">[docs]</a><span class="k">class</span> <span class="nc">Channel</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;A channel to a remote host through which RPCs may be conducted.</span>
+    <span class="sd">&quot;&quot;&quot;A channel to a remote host through which RPCs may be conducted.</span>
 
 
 <span class="sd">  Only the &quot;subscribe&quot; and &quot;unsubscribe&quot; methods are supported for application</span>
 <span class="sd">  Only the &quot;subscribe&quot; and &quot;unsubscribe&quot; methods are supported for application</span>
 <span class="sd">  use. This class&#39; instance constructor and all other attributes are</span>
 <span class="sd">  use. This class&#39; instance constructor and all other attributes are</span>
 <span class="sd">  unsupported.</span>
 <span class="sd">  unsupported.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 
 
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">channel</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span> <span class="o">=</span> <span class="n">channel</span>
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">channel</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span> <span class="o">=</span> <span class="n">channel</span>
 
 
-<div class="viewcode-block" id="Channel.subscribe"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.Channel.subscribe">[docs]</a>  <span class="k">def</span> <span class="nf">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">callback</span><span class="p">,</span> <span class="n">try_to_connect</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Subscribes to this Channel&#39;s connectivity.</span>
+<div class="viewcode-block" id="Channel.subscribe"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.Channel.subscribe">[docs]</a>    <span class="k">def</span> <span class="nf">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">callback</span><span class="p">,</span> <span class="n">try_to_connect</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Subscribes to this Channel&#39;s connectivity.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      callback: A callable to be invoked and passed an</span>
 <span class="sd">      callback: A callable to be invoked and passed an</span>
@@ -231,20 +225,20 @@
 <span class="sd">        attempt to connect if it is not already connected and ready to conduct</span>
 <span class="sd">        attempt to connect if it is not already connected and ready to conduct</span>
 <span class="sd">        RPCs.</span>
 <span class="sd">        RPCs.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">subscribe</span><span class="p">(</span><span class="n">callback</span><span class="p">,</span> <span class="n">try_to_connect</span><span class="o">=</span><span class="n">try_to_connect</span><span class="p">)</span></div>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">subscribe</span><span class="p">(</span><span class="n">callback</span><span class="p">,</span> <span class="n">try_to_connect</span><span class="o">=</span><span class="n">try_to_connect</span><span class="p">)</span></div>
 
 
-<div class="viewcode-block" id="Channel.unsubscribe"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.Channel.unsubscribe">[docs]</a>  <span class="k">def</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">callback</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Unsubscribes a callback from this Channel&#39;s connectivity.</span>
+<div class="viewcode-block" id="Channel.unsubscribe"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.Channel.unsubscribe">[docs]</a>    <span class="k">def</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">callback</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Unsubscribes a callback from this Channel&#39;s connectivity.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      callback: A callable previously registered with this Channel from having</span>
 <span class="sd">      callback: A callable previously registered with this Channel from having</span>
 <span class="sd">        been passed to its &quot;subscribe&quot; method.</span>
 <span class="sd">        been passed to its &quot;subscribe&quot; method.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="n">callback</span><span class="p">)</span></div></div>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="n">callback</span><span class="p">)</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="insecure_channel"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.insecure_channel">[docs]</a><span class="k">def</span> <span class="nf">insecure_channel</span><span class="p">(</span><span class="n">host</span><span class="p">,</span> <span class="n">port</span><span class="p">):</span>
 <div class="viewcode-block" id="insecure_channel"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.insecure_channel">[docs]</a><span class="k">def</span> <span class="nf">insecure_channel</span><span class="p">(</span><span class="n">host</span><span class="p">,</span> <span class="n">port</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an insecure Channel to a remote host.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an insecure Channel to a remote host.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    host: The name of the remote host to which to connect.</span>
 <span class="sd">    host: The name of the remote host to which to connect.</span>
@@ -254,13 +248,13 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    A Channel to the remote host through which RPCs may be conducted.</span>
 <span class="sd">    A Channel to the remote host through which RPCs may be conducted.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="n">channel</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">insecure_channel</span><span class="p">(</span>
-      <span class="n">host</span> <span class="k">if</span> <span class="n">port</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="s1">&#39;</span><span class="si">%s</span><span class="s1">:</span><span class="si">%d</span><span class="s1">&#39;</span> <span class="o">%</span> <span class="p">(</span><span class="n">host</span><span class="p">,</span> <span class="n">port</span><span class="p">))</span>
-  <span class="k">return</span> <span class="n">Channel</span><span class="p">(</span><span class="n">channel</span><span class="p">)</span></div>
+    <span class="n">channel</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">insecure_channel</span><span class="p">(</span><span class="n">host</span>
+                                    <span class="k">if</span> <span class="n">port</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="s1">&#39;</span><span class="si">%s</span><span class="s1">:</span><span class="si">%d</span><span class="s1">&#39;</span> <span class="o">%</span> <span class="p">(</span><span class="n">host</span><span class="p">,</span> <span class="n">port</span><span class="p">))</span>
+    <span class="k">return</span> <span class="n">Channel</span><span class="p">(</span><span class="n">channel</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="secure_channel"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.secure_channel">[docs]</a><span class="k">def</span> <span class="nf">secure_channel</span><span class="p">(</span><span class="n">host</span><span class="p">,</span> <span class="n">port</span><span class="p">,</span> <span class="n">channel_credentials</span><span class="p">):</span>
 <div class="viewcode-block" id="secure_channel"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.secure_channel">[docs]</a><span class="k">def</span> <span class="nf">secure_channel</span><span class="p">(</span><span class="n">host</span><span class="p">,</span> <span class="n">port</span><span class="p">,</span> <span class="n">channel_credentials</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a secure Channel to a remote host.</span>
+    <span class="sd">&quot;&quot;&quot;Creates a secure Channel to a remote host.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    host: The name of the remote host to which to connect.</span>
 <span class="sd">    host: The name of the remote host to which to connect.</span>
@@ -271,37 +265,39 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    A secure Channel to the remote host through which RPCs may be conducted.</span>
 <span class="sd">    A secure Channel to the remote host through which RPCs may be conducted.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="n">channel</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">secure_channel</span><span class="p">(</span>
-      <span class="n">host</span> <span class="k">if</span> <span class="n">port</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="s1">&#39;</span><span class="si">%s</span><span class="s1">:</span><span class="si">%d</span><span class="s1">&#39;</span> <span class="o">%</span> <span class="p">(</span><span class="n">host</span><span class="p">,</span> <span class="n">port</span><span class="p">),</span> <span class="n">channel_credentials</span><span class="p">)</span>
-  <span class="k">return</span> <span class="n">Channel</span><span class="p">(</span><span class="n">channel</span><span class="p">)</span></div>
+    <span class="n">channel</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">secure_channel</span><span class="p">(</span><span class="n">host</span> <span class="k">if</span> <span class="n">port</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span>
+                                  <span class="s1">&#39;</span><span class="si">%s</span><span class="s1">:</span><span class="si">%d</span><span class="s1">&#39;</span> <span class="o">%</span> <span class="p">(</span><span class="n">host</span><span class="p">,</span> <span class="n">port</span><span class="p">),</span> <span class="n">channel_credentials</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">Channel</span><span class="p">(</span><span class="n">channel</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="StubOptions"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.StubOptions">[docs]</a><span class="k">class</span> <span class="nc">StubOptions</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
 <div class="viewcode-block" id="StubOptions"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.StubOptions">[docs]</a><span class="k">class</span> <span class="nc">StubOptions</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;A value encapsulating the various options for creation of a Stub.</span>
+    <span class="sd">&quot;&quot;&quot;A value encapsulating the various options for creation of a Stub.</span>
 
 
 <span class="sd">  This class and its instances have no supported interface - it exists to define</span>
 <span class="sd">  This class and its instances have no supported interface - it exists to define</span>
 <span class="sd">  the type of its instances and its instances exist to be passed to other</span>
 <span class="sd">  the type of its instances and its instances exist to be passed to other</span>
 <span class="sd">  functions.</span>
 <span class="sd">  functions.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 
 
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span>
-      <span class="bp">self</span><span class="p">,</span> <span class="n">host</span><span class="p">,</span> <span class="n">request_serializers</span><span class="p">,</span> <span class="n">response_deserializers</span><span class="p">,</span>
-      <span class="n">metadata_transformer</span><span class="p">,</span> <span class="n">thread_pool</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">host</span> <span class="o">=</span> <span class="n">host</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">request_serializers</span> <span class="o">=</span> <span class="n">request_serializers</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">response_deserializers</span> <span class="o">=</span> <span class="n">response_deserializers</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">metadata_transformer</span> <span class="o">=</span> <span class="n">metadata_transformer</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">thread_pool</span> <span class="o">=</span> <span class="n">thread_pool</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">thread_pool_size</span> <span class="o">=</span> <span class="n">thread_pool_size</span></div>
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">host</span><span class="p">,</span> <span class="n">request_serializers</span><span class="p">,</span> <span class="n">response_deserializers</span><span class="p">,</span>
+                 <span class="n">metadata_transformer</span><span class="p">,</span> <span class="n">thread_pool</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">host</span> <span class="o">=</span> <span class="n">host</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">request_serializers</span> <span class="o">=</span> <span class="n">request_serializers</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">response_deserializers</span> <span class="o">=</span> <span class="n">response_deserializers</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">metadata_transformer</span> <span class="o">=</span> <span class="n">metadata_transformer</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">thread_pool</span> <span class="o">=</span> <span class="n">thread_pool</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">thread_pool_size</span> <span class="o">=</span> <span class="n">thread_pool_size</span></div>
+
 
 
-<span class="n">_EMPTY_STUB_OPTIONS</span> <span class="o">=</span> <span class="n">StubOptions</span><span class="p">(</span>
-    <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+<span class="n">_EMPTY_STUB_OPTIONS</span> <span class="o">=</span> <span class="n">StubOptions</span><span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
 
 
 
 
-<div class="viewcode-block" id="stub_options"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.stub_options">[docs]</a><span class="k">def</span> <span class="nf">stub_options</span><span class="p">(</span>
-    <span class="n">host</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">request_serializers</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">response_deserializers</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
-    <span class="n">metadata_transformer</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">thread_pool</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a StubOptions value to be passed at stub creation.</span>
+<div class="viewcode-block" id="stub_options"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.stub_options">[docs]</a><span class="k">def</span> <span class="nf">stub_options</span><span class="p">(</span><span class="n">host</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                 <span class="n">request_serializers</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                 <span class="n">response_deserializers</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                 <span class="n">metadata_transformer</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                 <span class="n">thread_pool</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                 <span class="n">thread_pool_size</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;Creates a StubOptions value to be passed at stub creation.</span>
 
 
 <span class="sd">  All parameters are optional and should always be passed by keyword.</span>
 <span class="sd">  All parameters are optional and should always be passed by keyword.</span>
 
 
@@ -321,13 +317,12 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    A StubOptions value created from the passed parameters.</span>
 <span class="sd">    A StubOptions value created from the passed parameters.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">StubOptions</span><span class="p">(</span>
-      <span class="n">host</span><span class="p">,</span> <span class="n">request_serializers</span><span class="p">,</span> <span class="n">response_deserializers</span><span class="p">,</span>
-      <span class="n">metadata_transformer</span><span class="p">,</span> <span class="n">thread_pool</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">StubOptions</span><span class="p">(</span><span class="n">host</span><span class="p">,</span> <span class="n">request_serializers</span><span class="p">,</span> <span class="n">response_deserializers</span><span class="p">,</span>
+                       <span class="n">metadata_transformer</span><span class="p">,</span> <span class="n">thread_pool</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="generic_stub"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.generic_stub">[docs]</a><span class="k">def</span> <span class="nf">generic_stub</span><span class="p">(</span><span class="n">channel</span><span class="p">,</span> <span class="n">options</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
 <div class="viewcode-block" id="generic_stub"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.generic_stub">[docs]</a><span class="k">def</span> <span class="nf">generic_stub</span><span class="p">(</span><span class="n">channel</span><span class="p">,</span> <span class="n">options</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a face.GenericStub on which RPCs can be made.</span>
+    <span class="sd">&quot;&quot;&quot;Creates a face.GenericStub on which RPCs can be made.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    channel: A Channel for use by the created stub.</span>
 <span class="sd">    channel: A Channel for use by the created stub.</span>
@@ -336,16 +331,17 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    A face.GenericStub on which RPCs can be made.</span>
 <span class="sd">    A face.GenericStub on which RPCs can be made.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="n">effective_options</span> <span class="o">=</span> <span class="n">_EMPTY_STUB_OPTIONS</span> <span class="k">if</span> <span class="n">options</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">options</span>
-  <span class="k">return</span> <span class="n">_client_adaptations</span><span class="o">.</span><span class="n">generic_stub</span><span class="p">(</span>
-      <span class="n">channel</span><span class="o">.</span><span class="n">_channel</span><span class="p">,</span>  <span class="c1"># pylint: disable=protected-access</span>
-      <span class="n">effective_options</span><span class="o">.</span><span class="n">host</span><span class="p">,</span> <span class="n">effective_options</span><span class="o">.</span><span class="n">metadata_transformer</span><span class="p">,</span>
-      <span class="n">effective_options</span><span class="o">.</span><span class="n">request_serializers</span><span class="p">,</span>
-      <span class="n">effective_options</span><span class="o">.</span><span class="n">response_deserializers</span><span class="p">)</span></div>
+    <span class="n">effective_options</span> <span class="o">=</span> <span class="n">_EMPTY_STUB_OPTIONS</span> <span class="k">if</span> <span class="n">options</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">options</span>
+    <span class="k">return</span> <span class="n">_client_adaptations</span><span class="o">.</span><span class="n">generic_stub</span><span class="p">(</span>
+        <span class="n">channel</span><span class="o">.</span><span class="n">_channel</span><span class="p">,</span>  <span class="c1"># pylint: disable=protected-access</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">host</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">metadata_transformer</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">request_serializers</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">response_deserializers</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="dynamic_stub"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.dynamic_stub">[docs]</a><span class="k">def</span> <span class="nf">dynamic_stub</span><span class="p">(</span><span class="n">channel</span><span class="p">,</span> <span class="n">service</span><span class="p">,</span> <span class="n">cardinalities</span><span class="p">,</span> <span class="n">options</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
 <div class="viewcode-block" id="dynamic_stub"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.dynamic_stub">[docs]</a><span class="k">def</span> <span class="nf">dynamic_stub</span><span class="p">(</span><span class="n">channel</span><span class="p">,</span> <span class="n">service</span><span class="p">,</span> <span class="n">cardinalities</span><span class="p">,</span> <span class="n">options</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a face.DynamicStub with which RPCs can be invoked.</span>
+    <span class="sd">&quot;&quot;&quot;Creates a face.DynamicStub with which RPCs can be invoked.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    channel: A Channel for the returned face.DynamicStub to use.</span>
 <span class="sd">    channel: A Channel for the returned face.DynamicStub to use.</span>
@@ -358,13 +354,15 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    A face.DynamicStub with which RPCs can be invoked.</span>
 <span class="sd">    A face.DynamicStub with which RPCs can be invoked.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="n">effective_options</span> <span class="o">=</span> <span class="n">StubOptions</span><span class="p">()</span> <span class="k">if</span> <span class="n">options</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">options</span>
-  <span class="k">return</span> <span class="n">_client_adaptations</span><span class="o">.</span><span class="n">dynamic_stub</span><span class="p">(</span>
-      <span class="n">channel</span><span class="o">.</span><span class="n">_channel</span><span class="p">,</span>  <span class="c1"># pylint: disable=protected-access</span>
-      <span class="n">service</span><span class="p">,</span> <span class="n">cardinalities</span><span class="p">,</span> <span class="n">effective_options</span><span class="o">.</span><span class="n">host</span><span class="p">,</span>
-      <span class="n">effective_options</span><span class="o">.</span><span class="n">metadata_transformer</span><span class="p">,</span>
-      <span class="n">effective_options</span><span class="o">.</span><span class="n">request_serializers</span><span class="p">,</span>
-      <span class="n">effective_options</span><span class="o">.</span><span class="n">response_deserializers</span><span class="p">)</span></div>
+    <span class="n">effective_options</span> <span class="o">=</span> <span class="n">StubOptions</span><span class="p">()</span> <span class="k">if</span> <span class="n">options</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">options</span>
+    <span class="k">return</span> <span class="n">_client_adaptations</span><span class="o">.</span><span class="n">dynamic_stub</span><span class="p">(</span>
+        <span class="n">channel</span><span class="o">.</span><span class="n">_channel</span><span class="p">,</span>  <span class="c1"># pylint: disable=protected-access</span>
+        <span class="n">service</span><span class="p">,</span>
+        <span class="n">cardinalities</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">host</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">metadata_transformer</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">request_serializers</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">response_deserializers</span><span class="p">)</span></div>
 
 
 
 
 <span class="n">ServerCredentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">ServerCredentials</span>
 <span class="n">ServerCredentials</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">ServerCredentials</span>
@@ -372,34 +370,36 @@
 
 
 
 
 <div class="viewcode-block" id="ServerOptions"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.ServerOptions">[docs]</a><span class="k">class</span> <span class="nc">ServerOptions</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
 <div class="viewcode-block" id="ServerOptions"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.ServerOptions">[docs]</a><span class="k">class</span> <span class="nc">ServerOptions</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;A value encapsulating the various options for creation of a Server.</span>
+    <span class="sd">&quot;&quot;&quot;A value encapsulating the various options for creation of a Server.</span>
 
 
 <span class="sd">  This class and its instances have no supported interface - it exists to define</span>
 <span class="sd">  This class and its instances have no supported interface - it exists to define</span>
 <span class="sd">  the type of its instances and its instances exist to be passed to other</span>
 <span class="sd">  the type of its instances and its instances exist to be passed to other</span>
 <span class="sd">  functions.</span>
 <span class="sd">  functions.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 
 
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span>
-      <span class="bp">self</span><span class="p">,</span> <span class="n">multi_method_implementation</span><span class="p">,</span> <span class="n">request_deserializers</span><span class="p">,</span>
-      <span class="n">response_serializers</span><span class="p">,</span> <span class="n">thread_pool</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="p">,</span> <span class="n">default_timeout</span><span class="p">,</span>
-      <span class="n">maximum_timeout</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">multi_method_implementation</span> <span class="o">=</span> <span class="n">multi_method_implementation</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">request_deserializers</span> <span class="o">=</span> <span class="n">request_deserializers</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">response_serializers</span> <span class="o">=</span> <span class="n">response_serializers</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">thread_pool</span> <span class="o">=</span> <span class="n">thread_pool</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">thread_pool_size</span> <span class="o">=</span> <span class="n">thread_pool_size</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">default_timeout</span> <span class="o">=</span> <span class="n">default_timeout</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">maximum_timeout</span> <span class="o">=</span> <span class="n">maximum_timeout</span></div>
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">multi_method_implementation</span><span class="p">,</span> <span class="n">request_deserializers</span><span class="p">,</span>
+                 <span class="n">response_serializers</span><span class="p">,</span> <span class="n">thread_pool</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="p">,</span>
+                 <span class="n">default_timeout</span><span class="p">,</span> <span class="n">maximum_timeout</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">multi_method_implementation</span> <span class="o">=</span> <span class="n">multi_method_implementation</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">request_deserializers</span> <span class="o">=</span> <span class="n">request_deserializers</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">response_serializers</span> <span class="o">=</span> <span class="n">response_serializers</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">thread_pool</span> <span class="o">=</span> <span class="n">thread_pool</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">thread_pool_size</span> <span class="o">=</span> <span class="n">thread_pool_size</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">default_timeout</span> <span class="o">=</span> <span class="n">default_timeout</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">maximum_timeout</span> <span class="o">=</span> <span class="n">maximum_timeout</span></div>
+
 
 
-<span class="n">_EMPTY_SERVER_OPTIONS</span> <span class="o">=</span> <span class="n">ServerOptions</span><span class="p">(</span>
-    <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+<span class="n">_EMPTY_SERVER_OPTIONS</span> <span class="o">=</span> <span class="n">ServerOptions</span><span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
 
 
 
 
-<div class="viewcode-block" id="server_options"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.server_options">[docs]</a><span class="k">def</span> <span class="nf">server_options</span><span class="p">(</span>
-    <span class="n">multi_method_implementation</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">request_deserializers</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
-    <span class="n">response_serializers</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">thread_pool</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
-    <span class="n">default_timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">maximum_timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a ServerOptions value to be passed at server creation.</span>
+<div class="viewcode-block" id="server_options"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.server_options">[docs]</a><span class="k">def</span> <span class="nf">server_options</span><span class="p">(</span><span class="n">multi_method_implementation</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                   <span class="n">request_deserializers</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                   <span class="n">response_serializers</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                   <span class="n">thread_pool</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                   <span class="n">thread_pool_size</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                   <span class="n">default_timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                   <span class="n">maximum_timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;Creates a ServerOptions value to be passed at server creation.</span>
 
 
 <span class="sd">  All parameters are optional and should always be passed by keyword.</span>
 <span class="sd">  All parameters are optional and should always be passed by keyword.</span>
 
 
@@ -423,13 +423,13 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    A StubOptions value created from the passed parameters.</span>
 <span class="sd">    A StubOptions value created from the passed parameters.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">ServerOptions</span><span class="p">(</span>
-      <span class="n">multi_method_implementation</span><span class="p">,</span> <span class="n">request_deserializers</span><span class="p">,</span> <span class="n">response_serializers</span><span class="p">,</span>
-      <span class="n">thread_pool</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="p">,</span> <span class="n">default_timeout</span><span class="p">,</span> <span class="n">maximum_timeout</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">ServerOptions</span><span class="p">(</span><span class="n">multi_method_implementation</span><span class="p">,</span> <span class="n">request_deserializers</span><span class="p">,</span>
+                         <span class="n">response_serializers</span><span class="p">,</span> <span class="n">thread_pool</span><span class="p">,</span> <span class="n">thread_pool_size</span><span class="p">,</span>
+                         <span class="n">default_timeout</span><span class="p">,</span> <span class="n">maximum_timeout</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="server"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.server">[docs]</a><span class="k">def</span> <span class="nf">server</span><span class="p">(</span><span class="n">service_implementations</span><span class="p">,</span> <span class="n">options</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
 <div class="viewcode-block" id="server"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.implementations.server">[docs]</a><span class="k">def</span> <span class="nf">server</span><span class="p">(</span><span class="n">service_implementations</span><span class="p">,</span> <span class="n">options</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an interfaces.Server with which RPCs can be serviced.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an interfaces.Server with which RPCs can be serviced.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    service_implementations: A dictionary from service name-method name pair to</span>
 <span class="sd">    service_implementations: A dictionary from service name-method name pair to</span>
@@ -440,12 +440,12 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    An interfaces.Server with which RPCs can be serviced.</span>
 <span class="sd">    An interfaces.Server with which RPCs can be serviced.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="n">effective_options</span> <span class="o">=</span> <span class="n">_EMPTY_SERVER_OPTIONS</span> <span class="k">if</span> <span class="n">options</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">options</span>
-  <span class="k">return</span> <span class="n">_server_adaptations</span><span class="o">.</span><span class="n">server</span><span class="p">(</span>
-      <span class="n">service_implementations</span><span class="p">,</span> <span class="n">effective_options</span><span class="o">.</span><span class="n">multi_method_implementation</span><span class="p">,</span>
-      <span class="n">effective_options</span><span class="o">.</span><span class="n">request_deserializers</span><span class="p">,</span>
-      <span class="n">effective_options</span><span class="o">.</span><span class="n">response_serializers</span><span class="p">,</span> <span class="n">effective_options</span><span class="o">.</span><span class="n">thread_pool</span><span class="p">,</span>
-      <span class="n">effective_options</span><span class="o">.</span><span class="n">thread_pool_size</span><span class="p">)</span></div>
+    <span class="n">effective_options</span> <span class="o">=</span> <span class="n">_EMPTY_SERVER_OPTIONS</span> <span class="k">if</span> <span class="n">options</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">options</span>
+    <span class="k">return</span> <span class="n">_server_adaptations</span><span class="o">.</span><span class="n">server</span><span class="p">(</span>
+        <span class="n">service_implementations</span><span class="p">,</span> <span class="n">effective_options</span><span class="o">.</span><span class="n">multi_method_implementation</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">request_deserializers</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">response_serializers</span><span class="p">,</span> <span class="n">effective_options</span><span class="o">.</span><span class="n">thread_pool</span><span class="p">,</span>
+        <span class="n">effective_options</span><span class="o">.</span><span class="n">thread_pool_size</span><span class="p">)</span></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -457,7 +457,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -479,7 +479,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../',
             URL_ROOT:'../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 50 - 55
python/_modules/grpc/beta/interfaces.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.beta.interfaces &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.beta.interfaces &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../genindex.html"/>
               href="../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../search.html"/>
         <link rel="search" title="Search" href="../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../index.html"/>
         <link rel="up" title="grpc" href="../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.beta.interfaces</li>
     <li>grpc.beta.interfaces</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Constants and interfaces of the Beta API of gRPC Python.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Constants and interfaces of the Beta API of gRPC Python.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">abc</span>
 <span class="kn">import</span> <span class="nn">abc</span>
@@ -184,21 +178,21 @@
 
 
 
 
 <div class="viewcode-block" id="GRPCCallOptions"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCCallOptions">[docs]</a><span class="k">class</span> <span class="nc">GRPCCallOptions</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
 <div class="viewcode-block" id="GRPCCallOptions"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCCallOptions">[docs]</a><span class="k">class</span> <span class="nc">GRPCCallOptions</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;A value encapsulating gRPC-specific options passed on RPC invocation.</span>
+    <span class="sd">&quot;&quot;&quot;A value encapsulating gRPC-specific options passed on RPC invocation.</span>
 
 
 <span class="sd">  This class and its instances have no supported interface - it exists to</span>
 <span class="sd">  This class and its instances have no supported interface - it exists to</span>
 <span class="sd">  define the type of its instances and its instances exist to be passed to</span>
 <span class="sd">  define the type of its instances and its instances exist to be passed to</span>
 <span class="sd">  other functions.</span>
 <span class="sd">  other functions.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 
 
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">disable_compression</span><span class="p">,</span> <span class="n">subcall_of</span><span class="p">,</span> <span class="n">credentials</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">disable_compression</span> <span class="o">=</span> <span class="n">disable_compression</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">subcall_of</span> <span class="o">=</span> <span class="n">subcall_of</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">credentials</span> <span class="o">=</span> <span class="n">credentials</span></div>
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">disable_compression</span><span class="p">,</span> <span class="n">subcall_of</span><span class="p">,</span> <span class="n">credentials</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">disable_compression</span> <span class="o">=</span> <span class="n">disable_compression</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">subcall_of</span> <span class="o">=</span> <span class="n">subcall_of</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">credentials</span> <span class="o">=</span> <span class="n">credentials</span></div>
 
 
 
 
 <div class="viewcode-block" id="grpc_call_options"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.grpc_call_options">[docs]</a><span class="k">def</span> <span class="nf">grpc_call_options</span><span class="p">(</span><span class="n">disable_compression</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">credentials</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
 <div class="viewcode-block" id="grpc_call_options"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.grpc_call_options">[docs]</a><span class="k">def</span> <span class="nf">grpc_call_options</span><span class="p">(</span><span class="n">disable_compression</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">credentials</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a GRPCCallOptions value to be passed at RPC invocation.</span>
+    <span class="sd">&quot;&quot;&quot;Creates a GRPCCallOptions value to be passed at RPC invocation.</span>
 
 
 <span class="sd">  All parameters are optional and should always be passed by keyword.</span>
 <span class="sd">  All parameters are optional and should always be passed by keyword.</span>
 
 
@@ -208,7 +202,8 @@
 <span class="sd">      request-unary RPCs.</span>
 <span class="sd">      request-unary RPCs.</span>
 <span class="sd">    credentials: A CallCredentials object to use for the invoked RPC.</span>
 <span class="sd">    credentials: A CallCredentials object to use for the invoked RPC.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">GRPCCallOptions</span><span class="p">(</span><span class="n">disable_compression</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">credentials</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">GRPCCallOptions</span><span class="p">(</span><span class="n">disable_compression</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">credentials</span><span class="p">)</span></div>
+
 
 
 <span class="n">GRPCAuthMetadataContext</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">AuthMetadataContext</span>
 <span class="n">GRPCAuthMetadataContext</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">AuthMetadataContext</span>
 <span class="n">GRPCAuthMetadataPluginCallback</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">AuthMetadataPluginCallback</span>
 <span class="n">GRPCAuthMetadataPluginCallback</span> <span class="o">=</span> <span class="n">grpc</span><span class="o">.</span><span class="n">AuthMetadataPluginCallback</span>
@@ -216,38 +211,38 @@
 
 
 
 
 <div class="viewcode-block" id="GRPCServicerContext"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCServicerContext">[docs]</a><span class="k">class</span> <span class="nc">GRPCServicerContext</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="GRPCServicerContext"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCServicerContext">[docs]</a><span class="k">class</span> <span class="nc">GRPCServicerContext</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;Exposes gRPC-specific options and behaviors to code servicing RPCs.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;Exposes gRPC-specific options and behaviors to code servicing RPCs.&quot;&quot;&quot;</span>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="GRPCServicerContext.peer"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCServicerContext.peer">[docs]</a>  <span class="k">def</span> <span class="nf">peer</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Identifies the peer that invoked the RPC being serviced.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="GRPCServicerContext.peer"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCServicerContext.peer">[docs]</a>    <span class="k">def</span> <span class="nf">peer</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Identifies the peer that invoked the RPC being serviced.</span>
 
 
 <span class="sd">    Returns:</span>
 <span class="sd">    Returns:</span>
 <span class="sd">      A string identifying the peer that invoked the RPC being serviced.</span>
 <span class="sd">      A string identifying the peer that invoked the RPC being serviced.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="GRPCServicerContext.disable_next_response_compression"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCServicerContext.disable_next_response_compression">[docs]</a>  <span class="k">def</span> <span class="nf">disable_next_response_compression</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Disables compression of the next response passed by the application.&quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="GRPCServicerContext.disable_next_response_compression"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCServicerContext.disable_next_response_compression">[docs]</a>    <span class="k">def</span> <span class="nf">disable_next_response_compression</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Disables compression of the next response passed by the application.&quot;&quot;&quot;</span>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="GRPCInvocationContext"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCInvocationContext">[docs]</a><span class="k">class</span> <span class="nc">GRPCInvocationContext</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="GRPCInvocationContext"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCInvocationContext">[docs]</a><span class="k">class</span> <span class="nc">GRPCInvocationContext</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;Exposes gRPC-specific options and behaviors to code invoking RPCs.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;Exposes gRPC-specific options and behaviors to code invoking RPCs.&quot;&quot;&quot;</span>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="GRPCInvocationContext.disable_next_request_compression"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCInvocationContext.disable_next_request_compression">[docs]</a>  <span class="k">def</span> <span class="nf">disable_next_request_compression</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Disables compression of the next request passed by the application.&quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="GRPCInvocationContext.disable_next_request_compression"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.GRPCInvocationContext.disable_next_request_compression">[docs]</a>    <span class="k">def</span> <span class="nf">disable_next_request_compression</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Disables compression of the next request passed by the application.&quot;&quot;&quot;</span>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="Server"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server">[docs]</a><span class="k">class</span> <span class="nc">Server</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="Server"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server">[docs]</a><span class="k">class</span> <span class="nc">Server</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;Services RPCs.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;Services RPCs.&quot;&quot;&quot;</span>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Server.add_insecure_port"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server.add_insecure_port">[docs]</a>  <span class="k">def</span> <span class="nf">add_insecure_port</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">address</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Reserves a port for insecure RPC service once this Server becomes active.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Server.add_insecure_port"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server.add_insecure_port">[docs]</a>    <span class="k">def</span> <span class="nf">add_insecure_port</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">address</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Reserves a port for insecure RPC service once this Server becomes active.</span>
 
 
 <span class="sd">    This method may only be called before calling this Server&#39;s start method is</span>
 <span class="sd">    This method may only be called before calling this Server&#39;s start method is</span>
 <span class="sd">    called.</span>
 <span class="sd">    called.</span>
@@ -261,11 +256,11 @@
 <span class="sd">        in the passed address, but will likely be different if the port number</span>
 <span class="sd">        in the passed address, but will likely be different if the port number</span>
 <span class="sd">        contained in the passed address was zero.</span>
 <span class="sd">        contained in the passed address was zero.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Server.add_secure_port"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server.add_secure_port">[docs]</a>  <span class="k">def</span> <span class="nf">add_secure_port</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">address</span><span class="p">,</span> <span class="n">server_credentials</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Reserves a port for secure RPC service after this Server becomes active.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Server.add_secure_port"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server.add_secure_port">[docs]</a>    <span class="k">def</span> <span class="nf">add_secure_port</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">address</span><span class="p">,</span> <span class="n">server_credentials</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Reserves a port for secure RPC service after this Server becomes active.</span>
 
 
 <span class="sd">    This method may only be called before calling this Server&#39;s start method is</span>
 <span class="sd">    This method may only be called before calling this Server&#39;s start method is</span>
 <span class="sd">    called.</span>
 <span class="sd">    called.</span>
@@ -280,20 +275,20 @@
 <span class="sd">        in the passed address, but will likely be different if the port number</span>
 <span class="sd">        in the passed address, but will likely be different if the port number</span>
 <span class="sd">        contained in the passed address was zero.</span>
 <span class="sd">        contained in the passed address was zero.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Server.start"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server.start">[docs]</a>  <span class="k">def</span> <span class="nf">start</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Starts this Server&#39;s service of RPCs.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Server.start"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server.start">[docs]</a>    <span class="k">def</span> <span class="nf">start</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Starts this Server&#39;s service of RPCs.</span>
 
 
 <span class="sd">    This method may only be called while the server is not serving RPCs (i.e. it</span>
 <span class="sd">    This method may only be called while the server is not serving RPCs (i.e. it</span>
 <span class="sd">    is not idempotent).</span>
 <span class="sd">    is not idempotent).</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Server.stop"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server.stop">[docs]</a>  <span class="k">def</span> <span class="nf">stop</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">grace</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Stops this Server&#39;s service of RPCs.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Server.stop"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.interfaces.Server.stop">[docs]</a>    <span class="k">def</span> <span class="nf">stop</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">grace</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Stops this Server&#39;s service of RPCs.</span>
 
 
 <span class="sd">    All calls to this method immediately stop service of new RPCs. When existing</span>
 <span class="sd">    All calls to this method immediately stop service of new RPCs. When existing</span>
 <span class="sd">    RPCs are aborted is controlled by the grace period parameter passed to this</span>
 <span class="sd">    RPCs are aborted is controlled by the grace period parameter passed to this</span>
@@ -318,7 +313,7 @@
 <span class="sd">      at the time it was stopped or if all RPCs that it had underway completed</span>
 <span class="sd">      at the time it was stopped or if all RPCs that it had underway completed</span>
 <span class="sd">      very early in the grace period).</span>
 <span class="sd">      very early in the grace period).</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -330,7 +325,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -352,7 +347,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../',
             URL_ROOT:'../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 111 - 118
python/_modules/grpc/beta/utilities.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.beta.utilities &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.beta.utilities &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../genindex.html"/>
               href="../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../search.html"/>
         <link rel="search" title="Search" href="../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../index.html"/>
         <link rel="up" title="grpc" href="../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.beta.utilities</li>
     <li>grpc.beta.utilities</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Utilities for the gRPC Python Beta API.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Utilities for the gRPC Python Beta API.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">threading</span>
 <span class="kn">import</span> <span class="nn">threading</span>
@@ -185,107 +179,107 @@
 
 
 <span class="k">class</span> <span class="nc">_ChannelReadyFuture</span><span class="p">(</span><span class="n">future</span><span class="o">.</span><span class="n">Future</span><span class="p">):</span>
 <span class="k">class</span> <span class="nc">_ChannelReadyFuture</span><span class="p">(</span><span class="n">future</span><span class="o">.</span><span class="n">Future</span><span class="p">):</span>
 
 
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">channel</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span> <span class="o">=</span> <span class="n">threading</span><span class="o">.</span><span class="n">Condition</span><span class="p">()</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span> <span class="o">=</span> <span class="n">channel</span>
-
-    <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span> <span class="o">=</span> <span class="kc">False</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="o">=</span> <span class="kc">False</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span> <span class="o">=</span> <span class="p">[]</span>
-
-  <span class="k">def</span> <span class="nf">_block</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="p">):</span>
-    <span class="n">until</span> <span class="o">=</span> <span class="kc">None</span> <span class="k">if</span> <span class="n">timeout</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="o">+</span> <span class="n">timeout</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">while</span> <span class="kc">True</span><span class="p">:</span>
-        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span><span class="p">:</span>
-          <span class="k">raise</span> <span class="n">future</span><span class="o">.</span><span class="n">CancelledError</span><span class="p">()</span>
-        <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span><span class="p">:</span>
-          <span class="k">return</span>
-        <span class="k">else</span><span class="p">:</span>
-          <span class="k">if</span> <span class="n">until</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
-            <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">wait</span><span class="p">()</span>
-          <span class="k">else</span><span class="p">:</span>
-            <span class="n">remaining</span> <span class="o">=</span> <span class="n">until</span> <span class="o">-</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span>
-            <span class="k">if</span> <span class="n">remaining</span> <span class="o">&lt;</span> <span class="mi">0</span><span class="p">:</span>
-              <span class="k">raise</span> <span class="n">future</span><span class="o">.</span><span class="n">TimeoutError</span><span class="p">()</span>
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">channel</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span> <span class="o">=</span> <span class="n">threading</span><span class="o">.</span><span class="n">Condition</span><span class="p">()</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span> <span class="o">=</span> <span class="n">channel</span>
+
+        <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span> <span class="o">=</span> <span class="kc">False</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="o">=</span> <span class="kc">False</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span> <span class="o">=</span> <span class="p">[]</span>
+
+    <span class="k">def</span> <span class="nf">_block</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="p">):</span>
+        <span class="n">until</span> <span class="o">=</span> <span class="kc">None</span> <span class="k">if</span> <span class="n">timeout</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="o">+</span> <span class="n">timeout</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">while</span> <span class="kc">True</span><span class="p">:</span>
+                <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span><span class="p">:</span>
+                    <span class="k">raise</span> <span class="n">future</span><span class="o">.</span><span class="n">CancelledError</span><span class="p">()</span>
+                <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span><span class="p">:</span>
+                    <span class="k">return</span>
+                <span class="k">else</span><span class="p">:</span>
+                    <span class="k">if</span> <span class="n">until</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+                        <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">wait</span><span class="p">()</span>
+                    <span class="k">else</span><span class="p">:</span>
+                        <span class="n">remaining</span> <span class="o">=</span> <span class="n">until</span> <span class="o">-</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span>
+                        <span class="k">if</span> <span class="n">remaining</span> <span class="o">&lt;</span> <span class="mi">0</span><span class="p">:</span>
+                            <span class="k">raise</span> <span class="n">future</span><span class="o">.</span><span class="n">TimeoutError</span><span class="p">()</span>
+                        <span class="k">else</span><span class="p">:</span>
+                            <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">wait</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="n">remaining</span><span class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">_update</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">connectivity</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">if</span> <span class="p">(</span><span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">and</span>
+                    <span class="n">connectivity</span> <span class="ow">is</span> <span class="n">interfaces</span><span class="o">.</span><span class="n">ChannelConnectivity</span><span class="o">.</span><span class="n">READY</span><span class="p">):</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span> <span class="o">=</span> <span class="kc">True</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_update</span><span class="p">)</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify_all</span><span class="p">()</span>
+                <span class="n">done_callbacks</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span><span class="p">)</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span> <span class="o">=</span> <span class="kc">None</span>
+            <span class="k">else</span><span class="p">:</span>
+                <span class="k">return</span>
+
+        <span class="k">for</span> <span class="n">done_callback</span> <span class="ow">in</span> <span class="n">done_callbacks</span><span class="p">:</span>
+            <span class="n">callable_util</span><span class="o">.</span><span class="n">call_logging_exceptions</span><span class="p">(</span>
+                <span class="n">done_callback</span><span class="p">,</span> <span class="n">_DONE_CALLBACK_EXCEPTION_LOG_MESSAGE</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">cancel</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span><span class="p">:</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="o">=</span> <span class="kc">True</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_update</span><span class="p">)</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify_all</span><span class="p">()</span>
+                <span class="n">done_callbacks</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span><span class="p">)</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span> <span class="o">=</span> <span class="kc">None</span>
             <span class="k">else</span><span class="p">:</span>
             <span class="k">else</span><span class="p">:</span>
-              <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">wait</span><span class="p">(</span><span class="n">timeout</span><span class="o">=</span><span class="n">remaining</span><span class="p">)</span>
-
-  <span class="k">def</span> <span class="nf">_update</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">connectivity</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">if</span> <span class="p">(</span><span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">and</span>
-          <span class="n">connectivity</span> <span class="ow">is</span> <span class="n">interfaces</span><span class="o">.</span><span class="n">ChannelConnectivity</span><span class="o">.</span><span class="n">READY</span><span class="p">):</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span> <span class="o">=</span> <span class="kc">True</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_update</span><span class="p">)</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify_all</span><span class="p">()</span>
-        <span class="n">done_callbacks</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span><span class="p">)</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span> <span class="o">=</span> <span class="kc">None</span>
-      <span class="k">else</span><span class="p">:</span>
-        <span class="k">return</span>
-
-    <span class="k">for</span> <span class="n">done_callback</span> <span class="ow">in</span> <span class="n">done_callbacks</span><span class="p">:</span>
-      <span class="n">callable_util</span><span class="o">.</span><span class="n">call_logging_exceptions</span><span class="p">(</span>
-          <span class="n">done_callback</span><span class="p">,</span> <span class="n">_DONE_CALLBACK_EXCEPTION_LOG_MESSAGE</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span>
-
-  <span class="k">def</span> <span class="nf">cancel</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span><span class="p">:</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="o">=</span> <span class="kc">True</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_update</span><span class="p">)</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify_all</span><span class="p">()</span>
-        <span class="n">done_callbacks</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span><span class="p">)</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span> <span class="o">=</span> <span class="kc">None</span>
-      <span class="k">else</span><span class="p">:</span>
-        <span class="k">return</span> <span class="kc">False</span>
-
-    <span class="k">for</span> <span class="n">done_callback</span> <span class="ow">in</span> <span class="n">done_callbacks</span><span class="p">:</span>
-      <span class="n">callable_util</span><span class="o">.</span><span class="n">call_logging_exceptions</span><span class="p">(</span>
-          <span class="n">done_callback</span><span class="p">,</span> <span class="n">_DONE_CALLBACK_EXCEPTION_LOG_MESSAGE</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span>
-
-  <span class="k">def</span> <span class="nf">cancelled</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span>
-
-  <span class="k">def</span> <span class="nf">running</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">return</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span>
-
-  <span class="k">def</span> <span class="nf">done</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span>
-
-  <span class="k">def</span> <span class="nf">result</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_block</span><span class="p">(</span><span class="n">timeout</span><span class="p">)</span>
-    <span class="k">return</span> <span class="kc">None</span>
-
-  <span class="k">def</span> <span class="nf">exception</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_block</span><span class="p">(</span><span class="n">timeout</span><span class="p">)</span>
-    <span class="k">return</span> <span class="kc">None</span>
-
-  <span class="k">def</span> <span class="nf">traceback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_block</span><span class="p">(</span><span class="n">timeout</span><span class="p">)</span>
-    <span class="k">return</span> <span class="kc">None</span>
-
-  <span class="k">def</span> <span class="nf">add_done_callback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">fn</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span><span class="p">:</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fn</span><span class="p">)</span>
-        <span class="k">return</span>
-
-    <span class="n">fn</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
-
-  <span class="k">def</span> <span class="nf">start</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_update</span><span class="p">,</span> <span class="n">try_to_connect</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
-
-  <span class="k">def</span> <span class="nf">__del__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span><span class="p">:</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_update</span><span class="p">)</span>
+                <span class="k">return</span> <span class="kc">False</span>
+
+        <span class="k">for</span> <span class="n">done_callback</span> <span class="ow">in</span> <span class="n">done_callbacks</span><span class="p">:</span>
+            <span class="n">callable_util</span><span class="o">.</span><span class="n">call_logging_exceptions</span><span class="p">(</span>
+                <span class="n">done_callback</span><span class="p">,</span> <span class="n">_DONE_CALLBACK_EXCEPTION_LOG_MESSAGE</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">cancelled</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span>
+
+    <span class="k">def</span> <span class="nf">running</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">return</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span>
+
+    <span class="k">def</span> <span class="nf">done</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span>
+
+    <span class="k">def</span> <span class="nf">result</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_block</span><span class="p">(</span><span class="n">timeout</span><span class="p">)</span>
+        <span class="k">return</span> <span class="kc">None</span>
+
+    <span class="k">def</span> <span class="nf">exception</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_block</span><span class="p">(</span><span class="n">timeout</span><span class="p">)</span>
+        <span class="k">return</span> <span class="kc">None</span>
+
+    <span class="k">def</span> <span class="nf">traceback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_block</span><span class="p">(</span><span class="n">timeout</span><span class="p">)</span>
+        <span class="k">return</span> <span class="kc">None</span>
+
+    <span class="k">def</span> <span class="nf">add_done_callback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">fn</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span><span class="p">:</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_done_callbacks</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fn</span><span class="p">)</span>
+                <span class="k">return</span>
+
+        <span class="n">fn</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">start</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_update</span><span class="p">,</span> <span class="n">try_to_connect</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
+
+    <span class="k">def</span> <span class="nf">__del__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cancelled</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_matured</span><span class="p">:</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_channel</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_update</span><span class="p">)</span>
 
 
 
 
 <div class="viewcode-block" id="channel_ready_future"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.utilities.channel_ready_future">[docs]</a><span class="k">def</span> <span class="nf">channel_ready_future</span><span class="p">(</span><span class="n">channel</span><span class="p">):</span>
 <div class="viewcode-block" id="channel_ready_future"><a class="viewcode-back" href="../../../grpc.beta.html#grpc.beta.utilities.channel_ready_future">[docs]</a><span class="k">def</span> <span class="nf">channel_ready_future</span><span class="p">(</span><span class="n">channel</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a future.Future tracking when an implementations.Channel is ready.</span>
+    <span class="sd">&quot;&quot;&quot;Creates a future.Future tracking when an implementations.Channel is ready.</span>
 
 
 <span class="sd">  Cancelling the returned future.Future does not tell the given</span>
 <span class="sd">  Cancelling the returned future.Future does not tell the given</span>
 <span class="sd">  implementations.Channel to abandon attempts it may have been making to</span>
 <span class="sd">  implementations.Channel to abandon attempts it may have been making to</span>
@@ -299,10 +293,9 @@
 <span class="sd">    A future.Future that matures when the given Channel has connectivity</span>
 <span class="sd">    A future.Future that matures when the given Channel has connectivity</span>
 <span class="sd">      interfaces.ChannelConnectivity.READY.</span>
 <span class="sd">      interfaces.ChannelConnectivity.READY.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="n">ready_future</span> <span class="o">=</span> <span class="n">_ChannelReadyFuture</span><span class="p">(</span><span class="n">channel</span><span class="p">)</span>
-  <span class="n">ready_future</span><span class="o">.</span><span class="n">start</span><span class="p">()</span>
-  <span class="k">return</span> <span class="n">ready_future</span></div>
-
+    <span class="n">ready_future</span> <span class="o">=</span> <span class="n">_ChannelReadyFuture</span><span class="p">(</span><span class="n">channel</span><span class="p">)</span>
+    <span class="n">ready_future</span><span class="o">.</span><span class="n">start</span><span class="p">()</span>
+    <span class="k">return</span> <span class="n">ready_future</span></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -314,7 +307,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -336,7 +329,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../',
             URL_ROOT:'../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 16 - 22
python/_modules/grpc/framework/common/cardinality.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.common.cardinality &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.common.cardinality &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../genindex.html"/>
               href="../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.common.cardinality</li>
     <li>grpc.framework.common.cardinality</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Defines an enum for classifying RPC methods by streaming semantics.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Defines an enum for classifying RPC methods by streaming semantics.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">enum</span>
 <span class="kn">import</span> <span class="nn">enum</span>
@@ -175,12 +169,12 @@
 
 
 <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
 <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
 <div class="viewcode-block" id="Cardinality"><a class="viewcode-back" href="../../../../grpc.framework.common.html#grpc.framework.common.cardinality.Cardinality">[docs]</a><span class="k">class</span> <span class="nc">Cardinality</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
 <div class="viewcode-block" id="Cardinality"><a class="viewcode-back" href="../../../../grpc.framework.common.html#grpc.framework.common.cardinality.Cardinality">[docs]</a><span class="k">class</span> <span class="nc">Cardinality</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Describes the streaming semantics of an RPC method.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;Describes the streaming semantics of an RPC method.&quot;&quot;&quot;</span>
 
 
-  <span class="n">UNARY_UNARY</span> <span class="o">=</span> <span class="s1">&#39;request-unary/response-unary&#39;</span>
-  <span class="n">UNARY_STREAM</span> <span class="o">=</span> <span class="s1">&#39;request-unary/response-streaming&#39;</span>
-  <span class="n">STREAM_UNARY</span> <span class="o">=</span> <span class="s1">&#39;request-streaming/response-unary&#39;</span>
-  <span class="n">STREAM_STREAM</span> <span class="o">=</span> <span class="s1">&#39;request-streaming/response-streaming&#39;</span></div>
+    <span class="n">UNARY_UNARY</span> <span class="o">=</span> <span class="s1">&#39;request-unary/response-unary&#39;</span>
+    <span class="n">UNARY_STREAM</span> <span class="o">=</span> <span class="s1">&#39;request-unary/response-streaming&#39;</span>
+    <span class="n">STREAM_UNARY</span> <span class="o">=</span> <span class="s1">&#39;request-streaming/response-unary&#39;</span>
+    <span class="n">STREAM_STREAM</span> <span class="o">=</span> <span class="s1">&#39;request-streaming/response-streaming&#39;</span></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -192,7 +186,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -214,7 +208,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../',
             URL_ROOT:'../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 14 - 20
python/_modules/grpc/framework/common/style.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.common.style &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.common.style &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../genindex.html"/>
               href="../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.common.style</li>
     <li>grpc.framework.common.style</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Defines an enum for classifying RPC methods by control flow semantics.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Defines an enum for classifying RPC methods by control flow semantics.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">enum</span>
 <span class="kn">import</span> <span class="nn">enum</span>
@@ -175,10 +169,10 @@
 
 
 <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
 <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
 <div class="viewcode-block" id="Service"><a class="viewcode-back" href="../../../../grpc.framework.common.html#grpc.framework.common.style.Service">[docs]</a><span class="k">class</span> <span class="nc">Service</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
 <div class="viewcode-block" id="Service"><a class="viewcode-back" href="../../../../grpc.framework.common.html#grpc.framework.common.style.Service">[docs]</a><span class="k">class</span> <span class="nc">Service</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Describes the control flow style of RPC method implementation.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;Describes the control flow style of RPC method implementation.&quot;&quot;&quot;</span>
 
 
-  <span class="n">INLINE</span> <span class="o">=</span> <span class="s1">&#39;inline&#39;</span>
-  <span class="n">EVENT</span> <span class="o">=</span> <span class="s1">&#39;event&#39;</span></div>
+    <span class="n">INLINE</span> <span class="o">=</span> <span class="s1">&#39;inline&#39;</span>
+    <span class="n">EVENT</span> <span class="o">=</span> <span class="s1">&#39;event&#39;</span></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -190,7 +184,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -212,7 +206,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../',
             URL_ROOT:'../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 12 - 18
python/_modules/grpc/framework/foundation/abandonment.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.foundation.abandonment &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.foundation.abandonment &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../genindex.html"/>
               href="../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.foundation.abandonment</li>
     <li>grpc.framework.foundation.abandonment</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,12 +162,11 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Utilities for indicating abandonment of computation.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Utilities for indicating abandonment of computation.&quot;&quot;&quot;</span>
 
 
 
 
 <div class="viewcode-block" id="Abandoned"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.abandonment.Abandoned">[docs]</a><span class="k">class</span> <span class="nc">Abandoned</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
 <div class="viewcode-block" id="Abandoned"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.abandonment.Abandoned">[docs]</a><span class="k">class</span> <span class="nc">Abandoned</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Indicates that some computation is being abandoned.</span>
+    <span class="sd">&quot;&quot;&quot;Indicates that some computation is being abandoned.</span>
 
 
 <span class="sd">  Abandoning a computation is different than returning a value or raising</span>
 <span class="sd">  Abandoning a computation is different than returning a value or raising</span>
 <span class="sd">  an exception indicating some operational or programming defect.</span>
 <span class="sd">  an exception indicating some operational or programming defect.</span>
@@ -188,7 +182,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -210,7 +204,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../',
             URL_ROOT:'../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 35 - 39
python/_modules/grpc/framework/foundation/callable_util.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.foundation.callable_util &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.foundation.callable_util &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../genindex.html"/>
               href="../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.foundation.callable_util</li>
     <li>grpc.framework.foundation.callable_util</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Utilities for working with callables.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Utilities for working with callables.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">abc</span>
 <span class="kn">import</span> <span class="nn">abc</span>
@@ -180,7 +174,7 @@
 
 
 
 
 <div class="viewcode-block" id="Outcome"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome">[docs]</a><span class="k">class</span> <span class="nc">Outcome</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="Outcome"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome">[docs]</a><span class="k">class</span> <span class="nc">Outcome</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;A sum type describing the outcome of some call.</span>
+    <span class="sd">&quot;&quot;&quot;A sum type describing the outcome of some call.</span>
 
 
 <span class="sd">  Attributes:</span>
 <span class="sd">  Attributes:</span>
 <span class="sd">    kind: One of Kind.RETURNED or Kind.RAISED respectively indicating that the</span>
 <span class="sd">    kind: One of Kind.RETURNED or Kind.RAISED respectively indicating that the</span>
@@ -191,31 +185,31 @@
 <span class="sd">      Kind.RAISED.</span>
 <span class="sd">      Kind.RAISED.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 
 
-  <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
-<div class="viewcode-block" id="Outcome.Kind"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome.Kind">[docs]</a>  <span class="k">class</span> <span class="nc">Kind</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Identifies the general kind of the outcome of some call.&quot;&quot;&quot;</span>
+    <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
+<div class="viewcode-block" id="Outcome.Kind"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome.Kind">[docs]</a>    <span class="k">class</span> <span class="nc">Kind</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Identifies the general kind of the outcome of some call.&quot;&quot;&quot;</span>
 
 
-    <span class="n">RETURNED</span> <span class="o">=</span> <span class="nb">object</span><span class="p">()</span>
-    <span class="n">RAISED</span> <span class="o">=</span> <span class="nb">object</span><span class="p">()</span></div></div>
+        <span class="n">RETURNED</span> <span class="o">=</span> <span class="nb">object</span><span class="p">()</span>
+        <span class="n">RAISED</span> <span class="o">=</span> <span class="nb">object</span><span class="p">()</span></div></div>
 
 
 
 
 <span class="k">class</span> <span class="nc">_EasyOutcome</span><span class="p">(</span>
 <span class="k">class</span> <span class="nc">_EasyOutcome</span><span class="p">(</span>
-    <span class="n">collections</span><span class="o">.</span><span class="n">namedtuple</span><span class="p">(</span>
-        <span class="s1">&#39;_EasyOutcome&#39;</span><span class="p">,</span> <span class="p">[</span><span class="s1">&#39;kind&#39;</span><span class="p">,</span> <span class="s1">&#39;return_value&#39;</span><span class="p">,</span> <span class="s1">&#39;exception&#39;</span><span class="p">]),</span>
-    <span class="n">Outcome</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;A trivial implementation of Outcome.&quot;&quot;&quot;</span>
+        <span class="n">collections</span><span class="o">.</span><span class="n">namedtuple</span><span class="p">(</span><span class="s1">&#39;_EasyOutcome&#39;</span><span class="p">,</span>
+                               <span class="p">[</span><span class="s1">&#39;kind&#39;</span><span class="p">,</span> <span class="s1">&#39;return_value&#39;</span><span class="p">,</span> <span class="s1">&#39;exception&#39;</span><span class="p">]),</span> <span class="n">Outcome</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;A trivial implementation of Outcome.&quot;&quot;&quot;</span>
 
 
 
 
 <span class="k">def</span> <span class="nf">_call_logging_exceptions</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
 <span class="k">def</span> <span class="nf">_call_logging_exceptions</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
-  <span class="k">try</span><span class="p">:</span>
-    <span class="k">return</span> <span class="n">_EasyOutcome</span><span class="p">(</span><span class="n">Outcome</span><span class="o">.</span><span class="n">Kind</span><span class="o">.</span><span class="n">RETURNED</span><span class="p">,</span> <span class="n">behavior</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">),</span> <span class="kc">None</span><span class="p">)</span>
-  <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>  <span class="c1"># pylint: disable=broad-except</span>
-    <span class="n">logging</span><span class="o">.</span><span class="n">exception</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
-    <span class="k">return</span> <span class="n">_EasyOutcome</span><span class="p">(</span><span class="n">Outcome</span><span class="o">.</span><span class="n">Kind</span><span class="o">.</span><span class="n">RAISED</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">e</span><span class="p">)</span>
+    <span class="k">try</span><span class="p">:</span>
+        <span class="k">return</span> <span class="n">_EasyOutcome</span><span class="p">(</span><span class="n">Outcome</span><span class="o">.</span><span class="n">Kind</span><span class="o">.</span><span class="n">RETURNED</span><span class="p">,</span>
+                            <span class="n">behavior</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">),</span> <span class="kc">None</span><span class="p">)</span>
+    <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>  <span class="c1"># pylint: disable=broad-except</span>
+        <span class="n">logging</span><span class="o">.</span><span class="n">exception</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+        <span class="k">return</span> <span class="n">_EasyOutcome</span><span class="p">(</span><span class="n">Outcome</span><span class="o">.</span><span class="n">Kind</span><span class="o">.</span><span class="n">RAISED</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">e</span><span class="p">)</span>
 
 
 
 
 <div class="viewcode-block" id="with_exceptions_logged"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.callable_util.with_exceptions_logged">[docs]</a><span class="k">def</span> <span class="nf">with_exceptions_logged</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
 <div class="viewcode-block" id="with_exceptions_logged"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.callable_util.with_exceptions_logged">[docs]</a><span class="k">def</span> <span class="nf">with_exceptions_logged</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Wraps a callable in a try-except that logs any exceptions it raises.</span>
+    <span class="sd">&quot;&quot;&quot;Wraps a callable in a try-except that logs any exceptions it raises.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: Any callable.</span>
 <span class="sd">    behavior: Any callable.</span>
@@ -227,14 +221,16 @@
 <span class="sd">      future.Outcome describing whether the given behavior returned a value or</span>
 <span class="sd">      future.Outcome describing whether the given behavior returned a value or</span>
 <span class="sd">      raised an exception.</span>
 <span class="sd">      raised an exception.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="nd">@functools</span><span class="o">.</span><span class="n">wraps</span><span class="p">(</span><span class="n">behavior</span><span class="p">)</span>
-  <span class="k">def</span> <span class="nf">wrapped_behavior</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
-    <span class="k">return</span> <span class="n">_call_logging_exceptions</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
-  <span class="k">return</span> <span class="n">wrapped_behavior</span></div>
+
+    <span class="nd">@functools</span><span class="o">.</span><span class="n">wraps</span><span class="p">(</span><span class="n">behavior</span><span class="p">)</span>
+    <span class="k">def</span> <span class="nf">wrapped_behavior</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+        <span class="k">return</span> <span class="n">_call_logging_exceptions</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
+
+    <span class="k">return</span> <span class="n">wrapped_behavior</span></div>
 
 
 
 
 <div class="viewcode-block" id="call_logging_exceptions"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.callable_util.call_logging_exceptions">[docs]</a><span class="k">def</span> <span class="nf">call_logging_exceptions</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
 <div class="viewcode-block" id="call_logging_exceptions"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.callable_util.call_logging_exceptions">[docs]</a><span class="k">def</span> <span class="nf">call_logging_exceptions</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Calls a behavior in a try-except that logs any exceptions it raises.</span>
+    <span class="sd">&quot;&quot;&quot;Calls a behavior in a try-except that logs any exceptions it raises.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: Any callable.</span>
 <span class="sd">    behavior: Any callable.</span>
@@ -246,7 +242,7 @@
 <span class="sd">    An Outcome describing whether the given behavior returned a value or raised</span>
 <span class="sd">    An Outcome describing whether the given behavior returned a value or raised</span>
 <span class="sd">      an exception.</span>
 <span class="sd">      an exception.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_call_logging_exceptions</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_call_logging_exceptions</span><span class="p">(</span><span class="n">behavior</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -258,7 +254,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -280,7 +276,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../',
             URL_ROOT:'../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 75 - 81
python/_modules/grpc/framework/foundation/future.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.foundation.future &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.foundation.future &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../genindex.html"/>
               href="../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.foundation.future</li>
     <li>grpc.framework.foundation.future</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;A Future interface.</span>
 <span class="sd">&quot;&quot;&quot;A Future interface.</span>
 
 
 <span class="sd">Python doesn&#39;t have a Future interface in its standard library. In the absence</span>
 <span class="sd">Python doesn&#39;t have a Future interface in its standard library. In the absence</span>
@@ -194,33 +188,33 @@
 
 
 
 
 <div class="viewcode-block" id="TimeoutError"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.TimeoutError">[docs]</a><span class="k">class</span> <span class="nc">TimeoutError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
 <div class="viewcode-block" id="TimeoutError"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.TimeoutError">[docs]</a><span class="k">class</span> <span class="nc">TimeoutError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Indicates that a particular call timed out.&quot;&quot;&quot;</span></div>
+    <span class="sd">&quot;&quot;&quot;Indicates that a particular call timed out.&quot;&quot;&quot;</span></div>
 
 
 
 
 <div class="viewcode-block" id="CancelledError"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.CancelledError">[docs]</a><span class="k">class</span> <span class="nc">CancelledError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
 <div class="viewcode-block" id="CancelledError"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.CancelledError">[docs]</a><span class="k">class</span> <span class="nc">CancelledError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Indicates that the computation underlying a Future was cancelled.&quot;&quot;&quot;</span></div>
+    <span class="sd">&quot;&quot;&quot;Indicates that the computation underlying a Future was cancelled.&quot;&quot;&quot;</span></div>
 
 
 
 
 <div class="viewcode-block" id="Future"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future">[docs]</a><span class="k">class</span> <span class="nc">Future</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="Future"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future">[docs]</a><span class="k">class</span> <span class="nc">Future</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;A representation of a computation in another control flow.</span>
+    <span class="sd">&quot;&quot;&quot;A representation of a computation in another control flow.</span>
 
 
 <span class="sd">  Computations represented by a Future may be yet to be begun, may be ongoing,</span>
 <span class="sd">  Computations represented by a Future may be yet to be begun, may be ongoing,</span>
 <span class="sd">  or may have already completed.</span>
 <span class="sd">  or may have already completed.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 
 
-  <span class="c1"># NOTE(nathaniel): This isn&#39;t the return type that I would want to have if it</span>
-  <span class="c1"># were up to me. Were this interface being written from scratch, the return</span>
-  <span class="c1"># type of this method would probably be a sum type like:</span>
-  <span class="c1">#</span>
-  <span class="c1"># NOT_COMMENCED</span>
-  <span class="c1"># COMMENCED_AND_NOT_COMPLETED</span>
-  <span class="c1"># PARTIAL_RESULT&lt;Partial_Result_Type&gt;</span>
-  <span class="c1"># COMPLETED&lt;Result_Type&gt;</span>
-  <span class="c1"># UNCANCELLABLE</span>
-  <span class="c1"># NOT_IMMEDIATELY_DETERMINABLE</span>
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Future.cancel"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.cancel">[docs]</a>  <span class="k">def</span> <span class="nf">cancel</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Attempts to cancel the computation.</span>
+    <span class="c1"># NOTE(nathaniel): This isn&#39;t the return type that I would want to have if it</span>
+    <span class="c1"># were up to me. Were this interface being written from scratch, the return</span>
+    <span class="c1"># type of this method would probably be a sum type like:</span>
+    <span class="c1">#</span>
+    <span class="c1"># NOT_COMMENCED</span>
+    <span class="c1"># COMMENCED_AND_NOT_COMPLETED</span>
+    <span class="c1"># PARTIAL_RESULT&lt;Partial_Result_Type&gt;</span>
+    <span class="c1"># COMPLETED&lt;Result_Type&gt;</span>
+    <span class="c1"># UNCANCELLABLE</span>
+    <span class="c1"># NOT_IMMEDIATELY_DETERMINABLE</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Future.cancel"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.cancel">[docs]</a>    <span class="k">def</span> <span class="nf">cancel</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Attempts to cancel the computation.</span>
 
 
 <span class="sd">    This method does not block.</span>
 <span class="sd">    This method does not block.</span>
 
 
@@ -233,25 +227,25 @@
 <span class="sd">        remote system for which a determination of whether or not it commenced</span>
 <span class="sd">        remote system for which a determination of whether or not it commenced</span>
 <span class="sd">        before being cancelled cannot be made without blocking.</span>
 <span class="sd">        before being cancelled cannot be made without blocking.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
-
-  <span class="c1"># NOTE(nathaniel): Here too this isn&#39;t the return type that I&#39;d want this</span>
-  <span class="c1"># method to have if it were up to me. I think I&#39;d go with another sum type</span>
-  <span class="c1"># like:</span>
-  <span class="c1">#</span>
-  <span class="c1"># NOT_CANCELLED (this object&#39;s cancel method hasn&#39;t been called)</span>
-  <span class="c1"># NOT_COMMENCED</span>
-  <span class="c1"># COMMENCED_AND_NOT_COMPLETED</span>
-  <span class="c1"># PARTIAL_RESULT&lt;Partial_Result_Type&gt;</span>
-  <span class="c1"># COMPLETED&lt;Result_Type&gt;</span>
-  <span class="c1"># UNCANCELLABLE</span>
-  <span class="c1"># NOT_IMMEDIATELY_DETERMINABLE</span>
-  <span class="c1">#</span>
-  <span class="c1"># Notice how giving the cancel method the right semantics obviates most</span>
-  <span class="c1"># reasons for this method to exist.</span>
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Future.cancelled"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.cancelled">[docs]</a>  <span class="k">def</span> <span class="nf">cancelled</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Describes whether the computation was cancelled.</span>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+
+    <span class="c1"># NOTE(nathaniel): Here too this isn&#39;t the return type that I&#39;d want this</span>
+    <span class="c1"># method to have if it were up to me. I think I&#39;d go with another sum type</span>
+    <span class="c1"># like:</span>
+    <span class="c1">#</span>
+    <span class="c1"># NOT_CANCELLED (this object&#39;s cancel method hasn&#39;t been called)</span>
+    <span class="c1"># NOT_COMMENCED</span>
+    <span class="c1"># COMMENCED_AND_NOT_COMPLETED</span>
+    <span class="c1"># PARTIAL_RESULT&lt;Partial_Result_Type&gt;</span>
+    <span class="c1"># COMPLETED&lt;Result_Type&gt;</span>
+    <span class="c1"># UNCANCELLABLE</span>
+    <span class="c1"># NOT_IMMEDIATELY_DETERMINABLE</span>
+    <span class="c1">#</span>
+    <span class="c1"># Notice how giving the cancel method the right semantics obviates most</span>
+    <span class="c1"># reasons for this method to exist.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Future.cancelled"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.cancelled">[docs]</a>    <span class="k">def</span> <span class="nf">cancelled</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Describes whether the computation was cancelled.</span>
 
 
 <span class="sd">    This method does not block.</span>
 <span class="sd">    This method does not block.</span>
 
 
@@ -261,11 +255,11 @@
 <span class="sd">        not limited to this object&#39;s cancel method not having been called and</span>
 <span class="sd">        not limited to this object&#39;s cancel method not having been called and</span>
 <span class="sd">        the computation&#39;s result having become immediately available.</span>
 <span class="sd">        the computation&#39;s result having become immediately available.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Future.running"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.running">[docs]</a>  <span class="k">def</span> <span class="nf">running</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Describes whether the computation is taking place.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Future.running"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.running">[docs]</a>    <span class="k">def</span> <span class="nf">running</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Describes whether the computation is taking place.</span>
 
 
 <span class="sd">    This method does not block.</span>
 <span class="sd">    This method does not block.</span>
 
 
@@ -274,15 +268,15 @@
 <span class="sd">        taking place now, or False if the computation took place in the past or</span>
 <span class="sd">        taking place now, or False if the computation took place in the past or</span>
 <span class="sd">        was cancelled.</span>
 <span class="sd">        was cancelled.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="c1"># NOTE(nathaniel): These aren&#39;t quite the semantics I&#39;d like here either. I</span>
-  <span class="c1"># would rather this only returned True in cases in which the underlying</span>
-  <span class="c1"># computation completed successfully. A computation&#39;s having been cancelled</span>
-  <span class="c1"># conflicts with considering that computation &quot;done&quot;.</span>
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Future.done"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.done">[docs]</a>  <span class="k">def</span> <span class="nf">done</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Describes whether the computation has taken place.</span>
+    <span class="c1"># NOTE(nathaniel): These aren&#39;t quite the semantics I&#39;d like here either. I</span>
+    <span class="c1"># would rather this only returned True in cases in which the underlying</span>
+    <span class="c1"># computation completed successfully. A computation&#39;s having been cancelled</span>
+    <span class="c1"># conflicts with considering that computation &quot;done&quot;.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Future.done"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.done">[docs]</a>    <span class="k">def</span> <span class="nf">done</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Describes whether the computation has taken place.</span>
 
 
 <span class="sd">    This method does not block.</span>
 <span class="sd">    This method does not block.</span>
 
 
@@ -291,11 +285,11 @@
 <span class="sd">        unscheduled or interrupted. False if the computation may possibly be</span>
 <span class="sd">        unscheduled or interrupted. False if the computation may possibly be</span>
 <span class="sd">        executing or scheduled to execute later.</span>
 <span class="sd">        executing or scheduled to execute later.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Future.result"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.result">[docs]</a>  <span class="k">def</span> <span class="nf">result</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Accesses the outcome of the computation or raises its exception.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Future.result"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.result">[docs]</a>    <span class="k">def</span> <span class="nf">result</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Accesses the outcome of the computation or raises its exception.</span>
 
 
 <span class="sd">    This method may return immediately or may block.</span>
 <span class="sd">    This method may return immediately or may block.</span>
 
 
@@ -314,11 +308,11 @@
 <span class="sd">      Exception: If the computation raised an exception, this call will raise</span>
 <span class="sd">      Exception: If the computation raised an exception, this call will raise</span>
 <span class="sd">        the same exception.</span>
 <span class="sd">        the same exception.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Future.exception"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.exception">[docs]</a>  <span class="k">def</span> <span class="nf">exception</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Return the exception raised by the computation.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Future.exception"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.exception">[docs]</a>    <span class="k">def</span> <span class="nf">exception</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Return the exception raised by the computation.</span>
 
 
 <span class="sd">    This method may return immediately or may block.</span>
 <span class="sd">    This method may return immediately or may block.</span>
 
 
@@ -337,11 +331,11 @@
 <span class="sd">        terminate within the allotted time.</span>
 <span class="sd">        terminate within the allotted time.</span>
 <span class="sd">      CancelledError: If the computation was cancelled.</span>
 <span class="sd">      CancelledError: If the computation was cancelled.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Future.traceback"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.traceback">[docs]</a>  <span class="k">def</span> <span class="nf">traceback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Access the traceback of the exception raised by the computation.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Future.traceback"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.traceback">[docs]</a>    <span class="k">def</span> <span class="nf">traceback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Access the traceback of the exception raised by the computation.</span>
 
 
 <span class="sd">    This method may return immediately or may block.</span>
 <span class="sd">    This method may return immediately or may block.</span>
 
 
@@ -360,11 +354,11 @@
 <span class="sd">        terminate within the allotted time.</span>
 <span class="sd">        terminate within the allotted time.</span>
 <span class="sd">      CancelledError: If the computation was cancelled.</span>
 <span class="sd">      CancelledError: If the computation was cancelled.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Future.add_done_callback"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.add_done_callback">[docs]</a>  <span class="k">def</span> <span class="nf">add_done_callback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">fn</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Adds a function to be called at completion of the computation.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Future.add_done_callback"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.future.Future.add_done_callback">[docs]</a>    <span class="k">def</span> <span class="nf">add_done_callback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">fn</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Adds a function to be called at completion of the computation.</span>
 
 
 <span class="sd">    The callback will be passed this Future object describing the outcome of</span>
 <span class="sd">    The callback will be passed this Future object describing the outcome of</span>
 <span class="sd">    the computation.</span>
 <span class="sd">    the computation.</span>
@@ -375,7 +369,7 @@
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      fn: A callable taking this Future object as its single parameter.</span>
 <span class="sd">      fn: A callable taking this Future object as its single parameter.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -387,7 +381,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -409,7 +403,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../',
             URL_ROOT:'../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 40 - 42
python/_modules/grpc/framework/foundation/logging_pool.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.foundation.logging_pool &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.foundation.logging_pool &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../genindex.html"/>
               href="../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.foundation.logging_pool</li>
     <li>grpc.framework.foundation.logging_pool</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;A thread pool that logs exceptions raised by tasks executed within it.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;A thread pool that logs exceptions raised by tasks executed within it.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">logging</span>
 <span class="kn">import</span> <span class="nn">logging</span>
@@ -176,42 +170,46 @@
 
 
 
 
 <span class="k">def</span> <span class="nf">_wrap</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
 <span class="k">def</span> <span class="nf">_wrap</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Wraps an arbitrary callable behavior in exception-logging.&quot;&quot;&quot;</span>
-  <span class="k">def</span> <span class="nf">_wrapping</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
-    <span class="k">try</span><span class="p">:</span>
-      <span class="k">return</span> <span class="n">behavior</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
-    <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
-      <span class="n">logging</span><span class="o">.</span><span class="n">exception</span><span class="p">(</span>
-          <span class="s1">&#39;Unexpected exception from </span><span class="si">%s</span><span class="s1"> executed in logging pool!&#39;</span><span class="p">,</span> <span class="n">behavior</span><span class="p">)</span>
-      <span class="k">raise</span>
-  <span class="k">return</span> <span class="n">_wrapping</span>
+    <span class="sd">&quot;&quot;&quot;Wraps an arbitrary callable behavior in exception-logging.&quot;&quot;&quot;</span>
+
+    <span class="k">def</span> <span class="nf">_wrapping</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+        <span class="k">try</span><span class="p">:</span>
+            <span class="k">return</span> <span class="n">behavior</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
+        <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
+            <span class="n">logging</span><span class="o">.</span><span class="n">exception</span><span class="p">(</span>
+                <span class="s1">&#39;Unexpected exception from </span><span class="si">%s</span><span class="s1"> executed in logging pool!&#39;</span><span class="p">,</span>
+                <span class="n">behavior</span><span class="p">)</span>
+            <span class="k">raise</span>
+
+    <span class="k">return</span> <span class="n">_wrapping</span>
 
 
 
 
 <span class="k">class</span> <span class="nc">_LoggingPool</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
 <span class="k">class</span> <span class="nc">_LoggingPool</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;An exception-logging futures.ThreadPoolExecutor-compatible thread pool.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;An exception-logging futures.ThreadPoolExecutor-compatible thread pool.&quot;&quot;&quot;</span>
 
 
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">backing_pool</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span> <span class="o">=</span> <span class="n">backing_pool</span>
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">backing_pool</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span> <span class="o">=</span> <span class="n">backing_pool</span>
 
 
-  <span class="k">def</span> <span class="nf">__enter__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">return</span> <span class="bp">self</span>
+    <span class="k">def</span> <span class="nf">__enter__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">return</span> <span class="bp">self</span>
 
 
-  <span class="k">def</span> <span class="nf">__exit__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">exc_type</span><span class="p">,</span> <span class="n">exc_val</span><span class="p">,</span> <span class="n">exc_tb</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span><span class="o">.</span><span class="n">shutdown</span><span class="p">(</span><span class="n">wait</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
+    <span class="k">def</span> <span class="nf">__exit__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">exc_type</span><span class="p">,</span> <span class="n">exc_val</span><span class="p">,</span> <span class="n">exc_tb</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span><span class="o">.</span><span class="n">shutdown</span><span class="p">(</span><span class="n">wait</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
 
 
-  <span class="k">def</span> <span class="nf">submit</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">fn</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
-    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="n">_wrap</span><span class="p">(</span><span class="n">fn</span><span class="p">),</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
+    <span class="k">def</span> <span class="nf">submit</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">fn</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="n">_wrap</span><span class="p">(</span><span class="n">fn</span><span class="p">),</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
 
 
-  <span class="k">def</span> <span class="nf">map</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">func</span><span class="p">,</span> <span class="o">*</span><span class="n">iterables</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
-    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span><span class="o">.</span><span class="n">map</span><span class="p">(</span>
-        <span class="n">_wrap</span><span class="p">(</span><span class="n">func</span><span class="p">),</span> <span class="o">*</span><span class="n">iterables</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="n">kwargs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;timeout&#39;</span><span class="p">,</span> <span class="kc">None</span><span class="p">))</span>
+    <span class="k">def</span> <span class="nf">map</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">func</span><span class="p">,</span> <span class="o">*</span><span class="n">iterables</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span><span class="o">.</span><span class="n">map</span><span class="p">(</span><span class="n">_wrap</span><span class="p">(</span><span class="n">func</span><span class="p">),</span>
+                                      <span class="o">*</span><span class="n">iterables</span><span class="p">,</span>
+                                      <span class="n">timeout</span><span class="o">=</span><span class="n">kwargs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;timeout&#39;</span><span class="p">,</span> <span class="kc">None</span><span class="p">))</span>
 
 
-  <span class="k">def</span> <span class="nf">shutdown</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">wait</span><span class="o">=</span><span class="kc">True</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span><span class="o">.</span><span class="n">shutdown</span><span class="p">(</span><span class="n">wait</span><span class="o">=</span><span class="n">wait</span><span class="p">)</span>
+    <span class="k">def</span> <span class="nf">shutdown</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">wait</span><span class="o">=</span><span class="kc">True</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_backing_pool</span><span class="o">.</span><span class="n">shutdown</span><span class="p">(</span><span class="n">wait</span><span class="o">=</span><span class="n">wait</span><span class="p">)</span>
 
 
 
 
 <div class="viewcode-block" id="pool"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.logging_pool.pool">[docs]</a><span class="k">def</span> <span class="nf">pool</span><span class="p">(</span><span class="n">max_workers</span><span class="p">):</span>
 <div class="viewcode-block" id="pool"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.logging_pool.pool">[docs]</a><span class="k">def</span> <span class="nf">pool</span><span class="p">(</span><span class="n">max_workers</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a thread pool that logs exceptions raised by the tasks within it.</span>
+    <span class="sd">&quot;&quot;&quot;Creates a thread pool that logs exceptions raised by the tasks within it.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    max_workers: The maximum number of worker threads to allow the pool.</span>
 <span class="sd">    max_workers: The maximum number of worker threads to allow the pool.</span>
@@ -220,7 +218,7 @@
 <span class="sd">    A futures.ThreadPoolExecutor-compatible thread pool that logs exceptions</span>
 <span class="sd">    A futures.ThreadPoolExecutor-compatible thread pool that logs exceptions</span>
 <span class="sd">      raised by the tasks executed within it.</span>
 <span class="sd">      raised by the tasks executed within it.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_LoggingPool</span><span class="p">(</span><span class="n">futures</span><span class="o">.</span><span class="n">ThreadPoolExecutor</span><span class="p">(</span><span class="n">max_workers</span><span class="p">))</span></div>
+    <span class="k">return</span> <span class="n">_LoggingPool</span><span class="p">(</span><span class="n">futures</span><span class="o">.</span><span class="n">ThreadPoolExecutor</span><span class="p">(</span><span class="n">max_workers</span><span class="p">))</span></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -232,7 +230,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -254,7 +252,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../',
             URL_ROOT:'../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 25 - 30
python/_modules/grpc/framework/foundation/stream.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.foundation.stream &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.foundation.stream &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../genindex.html"/>
               href="../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.foundation.stream</li>
     <li>grpc.framework.foundation.stream</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,38 +162,38 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Interfaces related to streams of values or objects.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Interfaces related to streams of values or objects.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">abc</span>
 <span class="kn">import</span> <span class="nn">abc</span>
 
 
 <span class="kn">import</span> <span class="nn">six</span>
 <span class="kn">import</span> <span class="nn">six</span>
 
 
+
 <div class="viewcode-block" id="Consumer"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer">[docs]</a><span class="k">class</span> <span class="nc">Consumer</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="Consumer"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer">[docs]</a><span class="k">class</span> <span class="nc">Consumer</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;Interface for consumers of finite streams of values or objects.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;Interface for consumers of finite streams of values or objects.&quot;&quot;&quot;</span>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Consumer.consume"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer.consume">[docs]</a>  <span class="k">def</span> <span class="nf">consume</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Accepts a value.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Consumer.consume"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer.consume">[docs]</a>    <span class="k">def</span> <span class="nf">consume</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Accepts a value.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      value: Any value accepted by this Consumer.</span>
 <span class="sd">      value: Any value accepted by this Consumer.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Consumer.terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer.terminate">[docs]</a>  <span class="k">def</span> <span class="nf">terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Indicates to this Consumer that no more values will be supplied.&quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Consumer.terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer.terminate">[docs]</a>    <span class="k">def</span> <span class="nf">terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Indicates to this Consumer that no more values will be supplied.&quot;&quot;&quot;</span>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Consumer.consume_and_terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer.consume_and_terminate">[docs]</a>  <span class="k">def</span> <span class="nf">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Supplies a value and signals that no more values will be supplied.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Consumer.consume_and_terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer.consume_and_terminate">[docs]</a>    <span class="k">def</span> <span class="nf">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Supplies a value and signals that no more values will be supplied.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      value: Any value accepted by this Consumer.</span>
 <span class="sd">      value: Any value accepted by this Consumer.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -210,7 +205,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -232,7 +227,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../',
             URL_ROOT:'../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 124 - 130
python/_modules/grpc/framework/foundation/stream_util.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.foundation.stream_util &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.foundation.stream_util &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../genindex.html"/>
               href="../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.foundation.stream_util</li>
     <li>grpc.framework.foundation.stream_util</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Helpful utilities related to the stream module.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Helpful utilities related to the stream module.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">logging</span>
 <span class="kn">import</span> <span class="nn">logging</span>
@@ -179,129 +173,129 @@
 
 
 
 
 <div class="viewcode-block" id="TransformingConsumer"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer">[docs]</a><span class="k">class</span> <span class="nc">TransformingConsumer</span><span class="p">(</span><span class="n">stream</span><span class="o">.</span><span class="n">Consumer</span><span class="p">):</span>
 <div class="viewcode-block" id="TransformingConsumer"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer">[docs]</a><span class="k">class</span> <span class="nc">TransformingConsumer</span><span class="p">(</span><span class="n">stream</span><span class="o">.</span><span class="n">Consumer</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;A stream.Consumer that passes a transformation of its input to another.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;A stream.Consumer that passes a transformation of its input to another.&quot;&quot;&quot;</span>
 
 
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">transformation</span><span class="p">,</span> <span class="n">downstream</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_transformation</span> <span class="o">=</span> <span class="n">transformation</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_downstream</span> <span class="o">=</span> <span class="n">downstream</span>
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">transformation</span><span class="p">,</span> <span class="n">downstream</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_transformation</span> <span class="o">=</span> <span class="n">transformation</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_downstream</span> <span class="o">=</span> <span class="n">downstream</span>
 
 
-<div class="viewcode-block" id="TransformingConsumer.consume"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer.consume">[docs]</a>  <span class="k">def</span> <span class="nf">consume</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_downstream</span><span class="o">.</span><span class="n">consume</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_transformation</span><span class="p">(</span><span class="n">value</span><span class="p">))</span></div>
+<div class="viewcode-block" id="TransformingConsumer.consume"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer.consume">[docs]</a>    <span class="k">def</span> <span class="nf">consume</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_downstream</span><span class="o">.</span><span class="n">consume</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_transformation</span><span class="p">(</span><span class="n">value</span><span class="p">))</span></div>
 
 
-<div class="viewcode-block" id="TransformingConsumer.terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer.terminate">[docs]</a>  <span class="k">def</span> <span class="nf">terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_downstream</span><span class="o">.</span><span class="n">terminate</span><span class="p">()</span></div>
+<div class="viewcode-block" id="TransformingConsumer.terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer.terminate">[docs]</a>    <span class="k">def</span> <span class="nf">terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_downstream</span><span class="o">.</span><span class="n">terminate</span><span class="p">()</span></div>
 
 
-<div class="viewcode-block" id="TransformingConsumer.consume_and_terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer.consume_and_terminate">[docs]</a>  <span class="k">def</span> <span class="nf">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_downstream</span><span class="o">.</span><span class="n">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_transformation</span><span class="p">(</span><span class="n">value</span><span class="p">))</span></div></div>
+<div class="viewcode-block" id="TransformingConsumer.consume_and_terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer.consume_and_terminate">[docs]</a>    <span class="k">def</span> <span class="nf">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_downstream</span><span class="o">.</span><span class="n">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_transformation</span><span class="p">(</span><span class="n">value</span><span class="p">))</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="IterableConsumer"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer">[docs]</a><span class="k">class</span> <span class="nc">IterableConsumer</span><span class="p">(</span><span class="n">stream</span><span class="o">.</span><span class="n">Consumer</span><span class="p">):</span>
 <div class="viewcode-block" id="IterableConsumer"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer">[docs]</a><span class="k">class</span> <span class="nc">IterableConsumer</span><span class="p">(</span><span class="n">stream</span><span class="o">.</span><span class="n">Consumer</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;A Consumer that when iterated over emits the values it has consumed.&quot;&quot;&quot;</span>
-
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span> <span class="o">=</span> <span class="n">threading</span><span class="o">.</span><span class="n">Condition</span><span class="p">()</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_values</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">True</span>
-
-<div class="viewcode-block" id="IterableConsumer.consume"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.consume">[docs]</a>  <span class="k">def</span> <span class="nf">consume</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">stock_reply</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">stock_reply</span><span class="p">)</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify</span><span class="p">()</span></div>
-
-<div class="viewcode-block" id="IterableConsumer.terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.terminate">[docs]</a>  <span class="k">def</span> <span class="nf">terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">False</span>
-      <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify</span><span class="p">()</span></div>
-
-<div class="viewcode-block" id="IterableConsumer.consume_and_terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.consume_and_terminate">[docs]</a>  <span class="k">def</span> <span class="nf">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">stock_reply</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">stock_reply</span><span class="p">)</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">False</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify</span><span class="p">()</span></div>
-
-  <span class="k">def</span> <span class="nf">__iter__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">return</span> <span class="bp">self</span>
-
-  <span class="k">def</span> <span class="nf">__next__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">next</span><span class="p">()</span>
-
-<div class="viewcode-block" id="IterableConsumer.next"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.next">[docs]</a>  <span class="k">def</span> <span class="nf">next</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
-      <span class="k">while</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="p">:</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">wait</span><span class="p">()</span>
-      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="p">:</span>
-        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-      <span class="k">else</span><span class="p">:</span>
-        <span class="k">raise</span> <span class="ne">StopIteration</span><span class="p">()</span></div></div>
+    <span class="sd">&quot;&quot;&quot;A Consumer that when iterated over emits the values it has consumed.&quot;&quot;&quot;</span>
+
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span> <span class="o">=</span> <span class="n">threading</span><span class="o">.</span><span class="n">Condition</span><span class="p">()</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_values</span> <span class="o">=</span> <span class="p">[]</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">True</span>
+
+<div class="viewcode-block" id="IterableConsumer.consume"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.consume">[docs]</a>    <span class="k">def</span> <span class="nf">consume</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">stock_reply</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">stock_reply</span><span class="p">)</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify</span><span class="p">()</span></div>
+
+<div class="viewcode-block" id="IterableConsumer.terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.terminate">[docs]</a>    <span class="k">def</span> <span class="nf">terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">False</span>
+            <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify</span><span class="p">()</span></div>
+
+<div class="viewcode-block" id="IterableConsumer.consume_and_terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.consume_and_terminate">[docs]</a>    <span class="k">def</span> <span class="nf">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">stock_reply</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">stock_reply</span><span class="p">)</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">False</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">notify</span><span class="p">()</span></div>
+
+    <span class="k">def</span> <span class="nf">__iter__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">return</span> <span class="bp">self</span>
+
+    <span class="k">def</span> <span class="nf">__next__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">next</span><span class="p">()</span>
+
+<div class="viewcode-block" id="IterableConsumer.next"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.next">[docs]</a>    <span class="k">def</span> <span class="nf">next</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="p">:</span>
+            <span class="k">while</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="p">:</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_condition</span><span class="o">.</span><span class="n">wait</span><span class="p">()</span>
+            <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="p">:</span>
+                <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
+            <span class="k">else</span><span class="p">:</span>
+                <span class="k">raise</span> <span class="ne">StopIteration</span><span class="p">()</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="ThreadSwitchingConsumer"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.ThreadSwitchingConsumer">[docs]</a><span class="k">class</span> <span class="nc">ThreadSwitchingConsumer</span><span class="p">(</span><span class="n">stream</span><span class="o">.</span><span class="n">Consumer</span><span class="p">):</span>
 <div class="viewcode-block" id="ThreadSwitchingConsumer"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.ThreadSwitchingConsumer">[docs]</a><span class="k">class</span> <span class="nc">ThreadSwitchingConsumer</span><span class="p">(</span><span class="n">stream</span><span class="o">.</span><span class="n">Consumer</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;A Consumer decorator that affords serialization and asynchrony.&quot;&quot;&quot;</span>
-
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sink</span><span class="p">,</span> <span class="n">pool</span><span class="p">):</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span> <span class="o">=</span> <span class="n">threading</span><span class="o">.</span><span class="n">Lock</span><span class="p">()</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_sink</span> <span class="o">=</span> <span class="n">sink</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_pool</span> <span class="o">=</span> <span class="n">pool</span>
-    <span class="c1"># True if self._spin has been submitted to the pool to be called once and</span>
-    <span class="c1"># that call has not yet returned, False otherwise.</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">False</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_values</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">True</span>
-
-  <span class="k">def</span> <span class="nf">_spin</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sink</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">terminate</span><span class="p">):</span>
-    <span class="k">while</span> <span class="kc">True</span><span class="p">:</span>
-      <span class="k">try</span><span class="p">:</span>
-        <span class="k">if</span> <span class="n">value</span> <span class="ow">is</span> <span class="n">_NO_VALUE</span><span class="p">:</span>
-          <span class="n">sink</span><span class="o">.</span><span class="n">terminate</span><span class="p">()</span>
-        <span class="k">elif</span> <span class="n">terminate</span><span class="p">:</span>
-          <span class="n">sink</span><span class="o">.</span><span class="n">consume_and_terminate</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
-        <span class="k">else</span><span class="p">:</span>
-          <span class="n">sink</span><span class="o">.</span><span class="n">consume</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
-      <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>  <span class="c1"># pylint:disable=broad-except</span>
-        <span class="n">logging</span><span class="o">.</span><span class="n">exception</span><span class="p">(</span><span class="n">e</span><span class="p">)</span>
-
-      <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span><span class="p">:</span>
-        <span class="k">if</span> <span class="n">terminate</span><span class="p">:</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">False</span>
-          <span class="k">return</span>
-        <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="p">:</span>
-          <span class="n">value</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-          <span class="n">terminate</span> <span class="o">=</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span>
-        <span class="k">elif</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
-          <span class="n">value</span> <span class="o">=</span> <span class="n">_NO_VALUE</span>
-          <span class="n">terminate</span> <span class="o">=</span> <span class="kc">True</span>
-        <span class="k">else</span><span class="p">:</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">False</span>
-          <span class="k">return</span>
-
-<div class="viewcode-block" id="ThreadSwitchingConsumer.consume"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.ThreadSwitchingConsumer.consume">[docs]</a>  <span class="k">def</span> <span class="nf">consume</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span><span class="p">:</span>
-      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
-        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span><span class="p">:</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
-        <span class="k">else</span><span class="p">:</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_pool</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_spin</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_sink</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="kc">False</span><span class="p">)</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">True</span></div>
-
-<div class="viewcode-block" id="ThreadSwitchingConsumer.terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.ThreadSwitchingConsumer.terminate">[docs]</a>  <span class="k">def</span> <span class="nf">terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span><span class="p">:</span>
-      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">False</span>
-        <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span><span class="p">:</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_pool</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_spin</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_sink</span><span class="p">,</span> <span class="n">_NO_VALUE</span><span class="p">,</span> <span class="kc">True</span><span class="p">)</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">True</span></div>
-
-<div class="viewcode-block" id="ThreadSwitchingConsumer.consume_and_terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.ThreadSwitchingConsumer.consume_and_terminate">[docs]</a>  <span class="k">def</span> <span class="nf">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
-    <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span><span class="p">:</span>
-      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">False</span>
-        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span><span class="p">:</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
-        <span class="k">else</span><span class="p">:</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_pool</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_spin</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_sink</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="kc">True</span><span class="p">)</span>
-          <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">True</span></div></div>
+    <span class="sd">&quot;&quot;&quot;A Consumer decorator that affords serialization and asynchrony.&quot;&quot;&quot;</span>
+
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sink</span><span class="p">,</span> <span class="n">pool</span><span class="p">):</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span> <span class="o">=</span> <span class="n">threading</span><span class="o">.</span><span class="n">Lock</span><span class="p">()</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_sink</span> <span class="o">=</span> <span class="n">sink</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_pool</span> <span class="o">=</span> <span class="n">pool</span>
+        <span class="c1"># True if self._spin has been submitted to the pool to be called once and</span>
+        <span class="c1"># that call has not yet returned, False otherwise.</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">False</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_values</span> <span class="o">=</span> <span class="p">[]</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">True</span>
+
+    <span class="k">def</span> <span class="nf">_spin</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sink</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">terminate</span><span class="p">):</span>
+        <span class="k">while</span> <span class="kc">True</span><span class="p">:</span>
+            <span class="k">try</span><span class="p">:</span>
+                <span class="k">if</span> <span class="n">value</span> <span class="ow">is</span> <span class="n">_NO_VALUE</span><span class="p">:</span>
+                    <span class="n">sink</span><span class="o">.</span><span class="n">terminate</span><span class="p">()</span>
+                <span class="k">elif</span> <span class="n">terminate</span><span class="p">:</span>
+                    <span class="n">sink</span><span class="o">.</span><span class="n">consume_and_terminate</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
+                <span class="k">else</span><span class="p">:</span>
+                    <span class="n">sink</span><span class="o">.</span><span class="n">consume</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
+            <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>  <span class="c1"># pylint:disable=broad-except</span>
+                <span class="n">logging</span><span class="o">.</span><span class="n">exception</span><span class="p">(</span><span class="n">e</span><span class="p">)</span>
+
+            <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span><span class="p">:</span>
+                <span class="k">if</span> <span class="n">terminate</span><span class="p">:</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">False</span>
+                    <span class="k">return</span>
+                <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="p">:</span>
+                    <span class="n">value</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
+                    <span class="n">terminate</span> <span class="o">=</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_values</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span>
+                <span class="k">elif</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
+                    <span class="n">value</span> <span class="o">=</span> <span class="n">_NO_VALUE</span>
+                    <span class="n">terminate</span> <span class="o">=</span> <span class="kc">True</span>
+                <span class="k">else</span><span class="p">:</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">False</span>
+                    <span class="k">return</span>
+
+<div class="viewcode-block" id="ThreadSwitchingConsumer.consume"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.ThreadSwitchingConsumer.consume">[docs]</a>    <span class="k">def</span> <span class="nf">consume</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span><span class="p">:</span>
+            <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
+                <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span><span class="p">:</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
+                <span class="k">else</span><span class="p">:</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_pool</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_spin</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_sink</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="kc">False</span><span class="p">)</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">True</span></div>
+
+<div class="viewcode-block" id="ThreadSwitchingConsumer.terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.ThreadSwitchingConsumer.terminate">[docs]</a>    <span class="k">def</span> <span class="nf">terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span><span class="p">:</span>
+            <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">False</span>
+                <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span><span class="p">:</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_pool</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_spin</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_sink</span><span class="p">,</span> <span class="n">_NO_VALUE</span><span class="p">,</span> <span class="kc">True</span><span class="p">)</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">True</span></div>
+
+<div class="viewcode-block" id="ThreadSwitchingConsumer.consume_and_terminate"><a class="viewcode-back" href="../../../../grpc.framework.foundation.html#grpc.framework.foundation.stream_util.ThreadSwitchingConsumer.consume_and_terminate">[docs]</a>    <span class="k">def</span> <span class="nf">consume_and_terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+        <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_lock</span><span class="p">:</span>
+            <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_active</span><span class="p">:</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_active</span> <span class="o">=</span> <span class="kc">False</span>
+                <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span><span class="p">:</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_values</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
+                <span class="k">else</span><span class="p">:</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_pool</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_spin</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_sink</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="kc">True</span><span class="p">)</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">_spinning</span> <span class="o">=</span> <span class="kc">True</span></div></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -313,7 +307,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -335,7 +329,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../',
             URL_ROOT:'../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 107 - 104
python/_modules/grpc/framework/interfaces/base/base.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.interfaces.base.base &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.interfaces.base.base &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../../genindex.html"/>
               href="../../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.interfaces.base.base</li>
     <li>grpc.framework.interfaces.base.base</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;The base interface of RPC Framework.</span>
 <span class="sd">&quot;&quot;&quot;The base interface of RPC Framework.</span>
 
 
 <span class="sd">Implementations of this interface support the conduct of &quot;operations&quot;:</span>
 <span class="sd">Implementations of this interface support the conduct of &quot;operations&quot;:</span>
@@ -190,7 +184,7 @@
 
 
 
 
 <div class="viewcode-block" id="NoSuchMethodError"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.NoSuchMethodError">[docs]</a><span class="k">class</span> <span class="nc">NoSuchMethodError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
 <div class="viewcode-block" id="NoSuchMethodError"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.NoSuchMethodError">[docs]</a><span class="k">class</span> <span class="nc">NoSuchMethodError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Indicates that an unrecognized operation has been called.</span>
+    <span class="sd">&quot;&quot;&quot;Indicates that an unrecognized operation has been called.</span>
 
 
 <span class="sd">  Attributes:</span>
 <span class="sd">  Attributes:</span>
 <span class="sd">    code: A code value to communicate to the other side of the operation along</span>
 <span class="sd">    code: A code value to communicate to the other side of the operation along</span>
@@ -199,8 +193,8 @@
 <span class="sd">      along with indication of operation termination. May be None.</span>
 <span class="sd">      along with indication of operation termination. May be None.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 
 
-  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">code</span><span class="p">,</span> <span class="n">details</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Constructor.</span>
+    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">code</span><span class="p">,</span> <span class="n">details</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Constructor.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      code: A code value to communicate to the other side of the operation</span>
 <span class="sd">      code: A code value to communicate to the other side of the operation</span>
@@ -208,12 +202,12 @@
 <span class="sd">      details: A details value to communicate to the other side of the</span>
 <span class="sd">      details: A details value to communicate to the other side of the</span>
 <span class="sd">        operation along with indication of operation termination. May be None.</span>
 <span class="sd">        operation along with indication of operation termination. May be None.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">code</span> <span class="o">=</span> <span class="n">code</span>
-    <span class="bp">self</span><span class="o">.</span><span class="n">details</span> <span class="o">=</span> <span class="n">details</span></div>
+        <span class="bp">self</span><span class="o">.</span><span class="n">code</span> <span class="o">=</span> <span class="n">code</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">details</span> <span class="o">=</span> <span class="n">details</span></div>
 
 
 
 
 <div class="viewcode-block" id="Outcome"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome">[docs]</a><span class="k">class</span> <span class="nc">Outcome</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
 <div class="viewcode-block" id="Outcome"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome">[docs]</a><span class="k">class</span> <span class="nc">Outcome</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;The outcome of an operation.</span>
+    <span class="sd">&quot;&quot;&quot;The outcome of an operation.</span>
 
 
 <span class="sd">  Attributes:</span>
 <span class="sd">  Attributes:</span>
 <span class="sd">    kind: A Kind value coarsely identifying how the operation terminated.</span>
 <span class="sd">    kind: A Kind value coarsely identifying how the operation terminated.</span>
@@ -223,23 +217,23 @@
 <span class="sd">      provided.</span>
 <span class="sd">      provided.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 
 
-  <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
-<div class="viewcode-block" id="Outcome.Kind"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind">[docs]</a>  <span class="k">class</span> <span class="nc">Kind</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Ways in which an operation can terminate.&quot;&quot;&quot;</span>
+    <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
+<div class="viewcode-block" id="Outcome.Kind"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind">[docs]</a>    <span class="k">class</span> <span class="nc">Kind</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Ways in which an operation can terminate.&quot;&quot;&quot;</span>
 
 
-    <span class="n">COMPLETED</span> <span class="o">=</span> <span class="s1">&#39;completed&#39;</span>
-    <span class="n">CANCELLED</span> <span class="o">=</span> <span class="s1">&#39;cancelled&#39;</span>
-    <span class="n">EXPIRED</span> <span class="o">=</span> <span class="s1">&#39;expired&#39;</span>
-    <span class="n">LOCAL_SHUTDOWN</span> <span class="o">=</span> <span class="s1">&#39;local shutdown&#39;</span>
-    <span class="n">REMOTE_SHUTDOWN</span> <span class="o">=</span> <span class="s1">&#39;remote shutdown&#39;</span>
-    <span class="n">RECEPTION_FAILURE</span> <span class="o">=</span> <span class="s1">&#39;reception failure&#39;</span>
-    <span class="n">TRANSMISSION_FAILURE</span> <span class="o">=</span> <span class="s1">&#39;transmission failure&#39;</span>
-    <span class="n">LOCAL_FAILURE</span> <span class="o">=</span> <span class="s1">&#39;local failure&#39;</span>
-    <span class="n">REMOTE_FAILURE</span> <span class="o">=</span> <span class="s1">&#39;remote failure&#39;</span></div></div>
+        <span class="n">COMPLETED</span> <span class="o">=</span> <span class="s1">&#39;completed&#39;</span>
+        <span class="n">CANCELLED</span> <span class="o">=</span> <span class="s1">&#39;cancelled&#39;</span>
+        <span class="n">EXPIRED</span> <span class="o">=</span> <span class="s1">&#39;expired&#39;</span>
+        <span class="n">LOCAL_SHUTDOWN</span> <span class="o">=</span> <span class="s1">&#39;local shutdown&#39;</span>
+        <span class="n">REMOTE_SHUTDOWN</span> <span class="o">=</span> <span class="s1">&#39;remote shutdown&#39;</span>
+        <span class="n">RECEPTION_FAILURE</span> <span class="o">=</span> <span class="s1">&#39;reception failure&#39;</span>
+        <span class="n">TRANSMISSION_FAILURE</span> <span class="o">=</span> <span class="s1">&#39;transmission failure&#39;</span>
+        <span class="n">LOCAL_FAILURE</span> <span class="o">=</span> <span class="s1">&#39;local failure&#39;</span>
+        <span class="n">REMOTE_FAILURE</span> <span class="o">=</span> <span class="s1">&#39;remote failure&#39;</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="Completion"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Completion">[docs]</a><span class="k">class</span> <span class="nc">Completion</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="Completion"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Completion">[docs]</a><span class="k">class</span> <span class="nc">Completion</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;An aggregate of the values exchanged upon operation completion.</span>
+    <span class="sd">&quot;&quot;&quot;An aggregate of the values exchanged upon operation completion.</span>
 
 
 <span class="sd">  Attributes:</span>
 <span class="sd">  Attributes:</span>
 <span class="sd">    terminal_metadata: A terminal metadata value for the operaton.</span>
 <span class="sd">    terminal_metadata: A terminal metadata value for the operaton.</span>
@@ -249,21 +243,21 @@
 
 
 
 
 <div class="viewcode-block" id="OperationContext"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext">[docs]</a><span class="k">class</span> <span class="nc">OperationContext</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="OperationContext"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext">[docs]</a><span class="k">class</span> <span class="nc">OperationContext</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;Provides operation-related information and action.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;Provides operation-related information and action.&quot;&quot;&quot;</span>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="OperationContext.outcome"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.outcome">[docs]</a>  <span class="k">def</span> <span class="nf">outcome</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Indicates the operation&#39;s outcome (or that the operation is ongoing).</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="OperationContext.outcome"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.outcome">[docs]</a>    <span class="k">def</span> <span class="nf">outcome</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Indicates the operation&#39;s outcome (or that the operation is ongoing).</span>
 
 
 <span class="sd">    Returns:</span>
 <span class="sd">    Returns:</span>
 <span class="sd">      None if the operation is still active or the Outcome value for the</span>
 <span class="sd">      None if the operation is still active or the Outcome value for the</span>
 <span class="sd">        operation if it has terminated.</span>
 <span class="sd">        operation if it has terminated.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="OperationContext.add_termination_callback"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.add_termination_callback">[docs]</a>  <span class="k">def</span> <span class="nf">add_termination_callback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">callback</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Adds a function to be called upon operation termination.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="OperationContext.add_termination_callback"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.add_termination_callback">[docs]</a>    <span class="k">def</span> <span class="nf">add_termination_callback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">callback</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Adds a function to be called upon operation termination.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      callback: A callable to be passed an Outcome value on operation</span>
 <span class="sd">      callback: A callable to be passed an Outcome value on operation</span>
@@ -275,42 +269,44 @@
 <span class="sd">        terminated an Outcome value describing the operation termination and the</span>
 <span class="sd">        terminated an Outcome value describing the operation termination and the</span>
 <span class="sd">        passed callback will not be called as a result of this method call.</span>
 <span class="sd">        passed callback will not be called as a result of this method call.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="OperationContext.time_remaining"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.time_remaining">[docs]</a>  <span class="k">def</span> <span class="nf">time_remaining</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Describes the length of allowed time remaining for the operation.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="OperationContext.time_remaining"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.time_remaining">[docs]</a>    <span class="k">def</span> <span class="nf">time_remaining</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Describes the length of allowed time remaining for the operation.</span>
 
 
 <span class="sd">    Returns:</span>
 <span class="sd">    Returns:</span>
 <span class="sd">      A nonnegative float indicating the length of allowed time in seconds</span>
 <span class="sd">      A nonnegative float indicating the length of allowed time in seconds</span>
 <span class="sd">      remaining for the operation to complete before it is considered to have</span>
 <span class="sd">      remaining for the operation to complete before it is considered to have</span>
 <span class="sd">      timed out. Zero is returned if the operation has terminated.</span>
 <span class="sd">      timed out. Zero is returned if the operation has terminated.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="OperationContext.cancel"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.cancel">[docs]</a>  <span class="k">def</span> <span class="nf">cancel</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Cancels the operation if the operation has not yet terminated.&quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="OperationContext.cancel"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.cancel">[docs]</a>    <span class="k">def</span> <span class="nf">cancel</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Cancels the operation if the operation has not yet terminated.&quot;&quot;&quot;</span>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="OperationContext.fail"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.fail">[docs]</a>  <span class="k">def</span> <span class="nf">fail</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">exception</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Indicates that the operation has failed.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="OperationContext.fail"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.fail">[docs]</a>    <span class="k">def</span> <span class="nf">fail</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">exception</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Indicates that the operation has failed.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      exception: An exception germane to the operation failure. May be None.</span>
 <span class="sd">      exception: An exception germane to the operation failure. May be None.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="Operator"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Operator">[docs]</a><span class="k">class</span> <span class="nc">Operator</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="Operator"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Operator">[docs]</a><span class="k">class</span> <span class="nc">Operator</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;An interface through which to participate in an operation.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;An interface through which to participate in an operation.&quot;&quot;&quot;</span>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Operator.advance"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Operator.advance">[docs]</a>  <span class="k">def</span> <span class="nf">advance</span><span class="p">(</span>
-      <span class="bp">self</span><span class="p">,</span> <span class="n">initial_metadata</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">payload</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">completion</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
-      <span class="n">allowance</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Progresses the operation.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Operator.advance"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Operator.advance">[docs]</a>    <span class="k">def</span> <span class="nf">advance</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span>
+                <span class="n">initial_metadata</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                <span class="n">payload</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                <span class="n">completion</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                <span class="n">allowance</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Progresses the operation.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      initial_metadata: An initial metadata value. Only one may ever be</span>
 <span class="sd">      initial_metadata: An initial metadata value. Only one may ever be</span>
@@ -322,23 +318,24 @@
 <span class="sd">      allowance: A positive integer communicating the number of additional</span>
 <span class="sd">      allowance: A positive integer communicating the number of additional</span>
 <span class="sd">        payloads allowed to be passed by the remote side of the operation.</span>
 <span class="sd">        payloads allowed to be passed by the remote side of the operation.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+
 
 
 <div class="viewcode-block" id="ProtocolReceiver"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.ProtocolReceiver">[docs]</a><span class="k">class</span> <span class="nc">ProtocolReceiver</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="ProtocolReceiver"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.ProtocolReceiver">[docs]</a><span class="k">class</span> <span class="nc">ProtocolReceiver</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;A means of receiving protocol values during an operation.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;A means of receiving protocol values during an operation.&quot;&quot;&quot;</span>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="ProtocolReceiver.context"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.ProtocolReceiver.context">[docs]</a>  <span class="k">def</span> <span class="nf">context</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">protocol_context</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Accepts the protocol context object for the operation.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="ProtocolReceiver.context"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.ProtocolReceiver.context">[docs]</a>    <span class="k">def</span> <span class="nf">context</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">protocol_context</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Accepts the protocol context object for the operation.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      protocol_context: The protocol context object for the operation.</span>
 <span class="sd">      protocol_context: The protocol context object for the operation.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="Subscription"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription">[docs]</a><span class="k">class</span> <span class="nc">Subscription</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="Subscription"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription">[docs]</a><span class="k">class</span> <span class="nc">Subscription</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;Describes customer code&#39;s interest in values from the other side.</span>
+    <span class="sd">&quot;&quot;&quot;Describes customer code&#39;s interest in values from the other side.</span>
 
 
 <span class="sd">  Attributes:</span>
 <span class="sd">  Attributes:</span>
 <span class="sd">    kind: A Kind value describing the overall kind of this value.</span>
 <span class="sd">    kind: A Kind value describing the overall kind of this value.</span>
@@ -356,20 +353,20 @@
 <span class="sd">      Kind.FULL.</span>
 <span class="sd">      Kind.FULL.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 
 
-  <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
-<div class="viewcode-block" id="Subscription.Kind"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.Kind">[docs]</a>  <span class="k">class</span> <span class="nc">Kind</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
+    <span class="nd">@enum</span><span class="o">.</span><span class="n">unique</span>
+<div class="viewcode-block" id="Subscription.Kind"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.Kind">[docs]</a>    <span class="k">class</span> <span class="nc">Kind</span><span class="p">(</span><span class="n">enum</span><span class="o">.</span><span class="n">Enum</span><span class="p">):</span>
 
 
-    <span class="n">NONE</span> <span class="o">=</span> <span class="s1">&#39;none&#39;</span>
-    <span class="n">TERMINATION_ONLY</span> <span class="o">=</span> <span class="s1">&#39;termination only&#39;</span>
-    <span class="n">FULL</span> <span class="o">=</span> <span class="s1">&#39;full&#39;</span></div></div>
+        <span class="n">NONE</span> <span class="o">=</span> <span class="s1">&#39;none&#39;</span>
+        <span class="n">TERMINATION_ONLY</span> <span class="o">=</span> <span class="s1">&#39;termination only&#39;</span>
+        <span class="n">FULL</span> <span class="o">=</span> <span class="s1">&#39;full&#39;</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="Servicer"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Servicer">[docs]</a><span class="k">class</span> <span class="nc">Servicer</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="Servicer"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Servicer">[docs]</a><span class="k">class</span> <span class="nc">Servicer</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;Interface for service implementations.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;Interface for service implementations.&quot;&quot;&quot;</span>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="Servicer.service"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Servicer.service">[docs]</a>  <span class="k">def</span> <span class="nf">service</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">group</span><span class="p">,</span> <span class="n">method</span><span class="p">,</span> <span class="n">context</span><span class="p">,</span> <span class="n">output_operator</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Services an operation.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="Servicer.service"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Servicer.service">[docs]</a>    <span class="k">def</span> <span class="nf">service</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">group</span><span class="p">,</span> <span class="n">method</span><span class="p">,</span> <span class="n">context</span><span class="p">,</span> <span class="n">output_operator</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Services an operation.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      group: The group identifier of the operation to be serviced.</span>
 <span class="sd">      group: The group identifier of the operation to be serviced.</span>
@@ -389,20 +386,20 @@
 <span class="sd">      abandonment.Abandoned: If the operation has been aborted and there no</span>
 <span class="sd">      abandonment.Abandoned: If the operation has been aborted and there no</span>
 <span class="sd">        longer is any reason to service the operation.</span>
 <span class="sd">        longer is any reason to service the operation.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
 
 
 
 
 <div class="viewcode-block" id="End"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End">[docs]</a><span class="k">class</span> <span class="nc">End</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
 <div class="viewcode-block" id="End"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End">[docs]</a><span class="k">class</span> <span class="nc">End</span><span class="p">(</span><span class="n">six</span><span class="o">.</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">abc</span><span class="o">.</span><span class="n">ABCMeta</span><span class="p">)):</span>
-  <span class="sd">&quot;&quot;&quot;Common type for entry-point objects on both sides of an operation.&quot;&quot;&quot;</span>
+    <span class="sd">&quot;&quot;&quot;Common type for entry-point objects on both sides of an operation.&quot;&quot;&quot;</span>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="End.start"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.start">[docs]</a>  <span class="k">def</span> <span class="nf">start</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Starts this object&#39;s service of operations.&quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="End.start"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.start">[docs]</a>    <span class="k">def</span> <span class="nf">start</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Starts this object&#39;s service of operations.&quot;&quot;&quot;</span>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="End.stop"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.stop">[docs]</a>  <span class="k">def</span> <span class="nf">stop</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">grace</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Stops this object&#39;s service of operations.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="End.stop"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.stop">[docs]</a>    <span class="k">def</span> <span class="nf">stop</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">grace</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Stops this object&#39;s service of operations.</span>
 
 
 <span class="sd">    This object will refuse service of new operations as soon as this method is</span>
 <span class="sd">    This object will refuse service of new operations as soon as this method is</span>
 <span class="sd">    called but operations under way at the time of the call may be given a</span>
 <span class="sd">    called but operations under way at the time of the call may be given a</span>
@@ -422,13 +419,19 @@
 <span class="sd">        much sooner (if for example this End had no operations in progress at</span>
 <span class="sd">        much sooner (if for example this End had no operations in progress at</span>
 <span class="sd">        the time its stop method was called).</span>
 <span class="sd">        the time its stop method was called).</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
-
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="End.operate"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.operate">[docs]</a>  <span class="k">def</span> <span class="nf">operate</span><span class="p">(</span>
-      <span class="bp">self</span><span class="p">,</span> <span class="n">group</span><span class="p">,</span> <span class="n">method</span><span class="p">,</span> <span class="n">subscription</span><span class="p">,</span> <span class="n">timeout</span><span class="p">,</span> <span class="n">initial_metadata</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
-      <span class="n">payload</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">completion</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">protocol_options</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Commences an operation.</span>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="End.operate"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.operate">[docs]</a>    <span class="k">def</span> <span class="nf">operate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span>
+                <span class="n">group</span><span class="p">,</span>
+                <span class="n">method</span><span class="p">,</span>
+                <span class="n">subscription</span><span class="p">,</span>
+                <span class="n">timeout</span><span class="p">,</span>
+                <span class="n">initial_metadata</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                <span class="n">payload</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                <span class="n">completion</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                <span class="n">protocol_options</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Commences an operation.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      group: The group identifier of the invoked operation.</span>
 <span class="sd">      group: The group identifier of the invoked operation.</span>
@@ -453,26 +456,26 @@
 <span class="sd">        returned pair is an Operator to which operation values not passed in</span>
 <span class="sd">        returned pair is an Operator to which operation values not passed in</span>
 <span class="sd">        this call should later be passed.</span>
 <span class="sd">        this call should later be passed.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="End.operation_stats"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.operation_stats">[docs]</a>  <span class="k">def</span> <span class="nf">operation_stats</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Reports the number of terminated operations broken down by outcome.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="End.operation_stats"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.operation_stats">[docs]</a>    <span class="k">def</span> <span class="nf">operation_stats</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Reports the number of terminated operations broken down by outcome.</span>
 
 
 <span class="sd">    Returns:</span>
 <span class="sd">    Returns:</span>
 <span class="sd">      A dictionary from Outcome.Kind value to an integer identifying the number</span>
 <span class="sd">      A dictionary from Outcome.Kind value to an integer identifying the number</span>
 <span class="sd">        of operations that terminated with that outcome kind.</span>
 <span class="sd">        of operations that terminated with that outcome kind.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div>
 
 
-  <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
-<div class="viewcode-block" id="End.add_idle_action"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.add_idle_action">[docs]</a>  <span class="k">def</span> <span class="nf">add_idle_action</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">action</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Adds an action to be called when this End has no ongoing operations.</span>
+    <span class="nd">@abc</span><span class="o">.</span><span class="n">abstractmethod</span>
+<div class="viewcode-block" id="End.add_idle_action"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.add_idle_action">[docs]</a>    <span class="k">def</span> <span class="nf">add_idle_action</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">action</span><span class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;Adds an action to be called when this End has no ongoing operations.</span>
 
 
 <span class="sd">    Args:</span>
 <span class="sd">    Args:</span>
 <span class="sd">      action: A callable that accepts no arguments.</span>
 <span class="sd">      action: A callable that accepts no arguments.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
+        <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">()</span></div></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -484,7 +487,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -506,7 +509,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../../',
             URL_ROOT:'../../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 33 - 36
python/_modules/grpc/framework/interfaces/base/utilities.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.interfaces.base.utilities &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.interfaces.base.utilities &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../../genindex.html"/>
               href="../../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.interfaces.base.utilities</li>
     <li>grpc.framework.interfaces.base.utilities</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Utilities for use with the base interface of RPC Framework.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Utilities for use with the base interface of RPC Framework.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">collections</span>
 <span class="kn">import</span> <span class="nn">collections</span>
@@ -175,27 +169,30 @@
 <span class="kn">from</span> <span class="nn">grpc.framework.interfaces.base</span> <span class="k">import</span> <span class="n">base</span>
 <span class="kn">from</span> <span class="nn">grpc.framework.interfaces.base</span> <span class="k">import</span> <span class="n">base</span>
 
 
 
 
-<span class="k">class</span> <span class="nc">_Completion</span><span class="p">(</span>
-    <span class="n">base</span><span class="o">.</span><span class="n">Completion</span><span class="p">,</span>
-    <span class="n">collections</span><span class="o">.</span><span class="n">namedtuple</span><span class="p">(</span>
-        <span class="s1">&#39;_Completion&#39;</span><span class="p">,</span> <span class="p">(</span><span class="s1">&#39;terminal_metadata&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;message&#39;</span><span class="p">,))):</span>
-  <span class="sd">&quot;&quot;&quot;A trivial implementation of base.Completion.&quot;&quot;&quot;</span>
+<span class="k">class</span> <span class="nc">_Completion</span><span class="p">(</span><span class="n">base</span><span class="o">.</span><span class="n">Completion</span><span class="p">,</span>
+                  <span class="n">collections</span><span class="o">.</span><span class="n">namedtuple</span><span class="p">(</span><span class="s1">&#39;_Completion&#39;</span><span class="p">,</span> <span class="p">(</span>
+                      <span class="s1">&#39;terminal_metadata&#39;</span><span class="p">,</span>
+                      <span class="s1">&#39;code&#39;</span><span class="p">,</span>
+                      <span class="s1">&#39;message&#39;</span><span class="p">,))):</span>
+    <span class="sd">&quot;&quot;&quot;A trivial implementation of base.Completion.&quot;&quot;&quot;</span>
+
 
 
+<span class="k">class</span> <span class="nc">_Subscription</span><span class="p">(</span><span class="n">base</span><span class="o">.</span><span class="n">Subscription</span><span class="p">,</span>
+                    <span class="n">collections</span><span class="o">.</span><span class="n">namedtuple</span><span class="p">(</span><span class="s1">&#39;_Subscription&#39;</span><span class="p">,</span> <span class="p">(</span>
+                        <span class="s1">&#39;kind&#39;</span><span class="p">,</span>
+                        <span class="s1">&#39;termination_callback&#39;</span><span class="p">,</span>
+                        <span class="s1">&#39;allowance&#39;</span><span class="p">,</span>
+                        <span class="s1">&#39;operator&#39;</span><span class="p">,</span>
+                        <span class="s1">&#39;protocol_receiver&#39;</span><span class="p">,))):</span>
+    <span class="sd">&quot;&quot;&quot;A trivial implementation of base.Subscription.&quot;&quot;&quot;</span>
 
 
-<span class="k">class</span> <span class="nc">_Subscription</span><span class="p">(</span>
-    <span class="n">base</span><span class="o">.</span><span class="n">Subscription</span><span class="p">,</span>
-    <span class="n">collections</span><span class="o">.</span><span class="n">namedtuple</span><span class="p">(</span>
-        <span class="s1">&#39;_Subscription&#39;</span><span class="p">,</span>
-        <span class="p">(</span><span class="s1">&#39;kind&#39;</span><span class="p">,</span> <span class="s1">&#39;termination_callback&#39;</span><span class="p">,</span> <span class="s1">&#39;allowance&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span>
-         <span class="s1">&#39;protocol_receiver&#39;</span><span class="p">,))):</span>
-  <span class="sd">&quot;&quot;&quot;A trivial implementation of base.Subscription.&quot;&quot;&quot;</span>
 
 
-<span class="n">_NONE_SUBSCRIPTION</span> <span class="o">=</span> <span class="n">_Subscription</span><span class="p">(</span>
-    <span class="n">base</span><span class="o">.</span><span class="n">Subscription</span><span class="o">.</span><span class="n">Kind</span><span class="o">.</span><span class="n">NONE</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+<span class="n">_NONE_SUBSCRIPTION</span> <span class="o">=</span> <span class="n">_Subscription</span><span class="p">(</span><span class="n">base</span><span class="o">.</span><span class="n">Subscription</span><span class="o">.</span><span class="n">Kind</span><span class="o">.</span><span class="n">NONE</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
+                                   <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
 
 
 
 
 <div class="viewcode-block" id="completion"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.utilities.completion">[docs]</a><span class="k">def</span> <span class="nf">completion</span><span class="p">(</span><span class="n">terminal_metadata</span><span class="p">,</span> <span class="n">code</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
 <div class="viewcode-block" id="completion"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.utilities.completion">[docs]</a><span class="k">def</span> <span class="nf">completion</span><span class="p">(</span><span class="n">terminal_metadata</span><span class="p">,</span> <span class="n">code</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a base.Completion aggregating the given operation values.</span>
+    <span class="sd">&quot;&quot;&quot;Creates a base.Completion aggregating the given operation values.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    terminal_metadata: A terminal metadata value for an operaton.</span>
 <span class="sd">    terminal_metadata: A terminal metadata value for an operaton.</span>
@@ -205,11 +202,11 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    A base.Completion aggregating the given operation values.</span>
 <span class="sd">    A base.Completion aggregating the given operation values.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_Completion</span><span class="p">(</span><span class="n">terminal_metadata</span><span class="p">,</span> <span class="n">code</span><span class="p">,</span> <span class="n">message</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_Completion</span><span class="p">(</span><span class="n">terminal_metadata</span><span class="p">,</span> <span class="n">code</span><span class="p">,</span> <span class="n">message</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="full_subscription"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.utilities.full_subscription">[docs]</a><span class="k">def</span> <span class="nf">full_subscription</span><span class="p">(</span><span class="n">operator</span><span class="p">,</span> <span class="n">protocol_receiver</span><span class="p">):</span>
 <div class="viewcode-block" id="full_subscription"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.utilities.full_subscription">[docs]</a><span class="k">def</span> <span class="nf">full_subscription</span><span class="p">(</span><span class="n">operator</span><span class="p">,</span> <span class="n">protocol_receiver</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates a &quot;full&quot; base.Subscription for the given base.Operator.</span>
+    <span class="sd">&quot;&quot;&quot;Creates a &quot;full&quot; base.Subscription for the given base.Operator.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    operator: A base.Operator to be used in an operation.</span>
 <span class="sd">    operator: A base.Operator to be used in an operation.</span>
@@ -219,8 +216,8 @@
 <span class="sd">    A base.Subscription of kind base.Subscription.Kind.FULL wrapping the given</span>
 <span class="sd">    A base.Subscription of kind base.Subscription.Kind.FULL wrapping the given</span>
 <span class="sd">      base.Operator and base.ProtocolReceiver.</span>
 <span class="sd">      base.Operator and base.ProtocolReceiver.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_Subscription</span><span class="p">(</span>
-      <span class="n">base</span><span class="o">.</span><span class="n">Subscription</span><span class="o">.</span><span class="n">Kind</span><span class="o">.</span><span class="n">FULL</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">operator</span><span class="p">,</span> <span class="n">protocol_receiver</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_Subscription</span><span class="p">(</span><span class="n">base</span><span class="o">.</span><span class="n">Subscription</span><span class="o">.</span><span class="n">Kind</span><span class="o">.</span><span class="n">FULL</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">operator</span><span class="p">,</span>
+                         <span class="n">protocol_receiver</span><span class="p">)</span></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -232,7 +229,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -254,7 +251,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../../',
             URL_ROOT:'../../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

文件差异内容过多而无法显示
+ 335 - 262
python/_modules/grpc/framework/interfaces/face/face.html


+ 57 - 57
python/_modules/grpc/framework/interfaces/face/utilities.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.interfaces.face.utilities &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.interfaces.face.utilities &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../../../../../genindex.html"/>
               href="../../../../../genindex.html"/>
         <link rel="search" title="Search" href="../../../../../search.html"/>
         <link rel="search" title="Search" href="../../../../../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../../../../../index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../../../../../index.html"/>
         <link rel="up" title="grpc" href="../../../../grpc.html"/> 
         <link rel="up" title="grpc" href="../../../../grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,24 +113,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../../../../../index.html">Docs</a> &raquo;</li>
     <li><a href="../../../../../index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="../../../../index.html">Module code</a> &raquo;</li>
+          <li><a href="../../../../index.html">Module code</a> &raquo;</li>
       
       
-        <li><a href="../../../../grpc.html">grpc</a> &raquo;</li>
+          <li><a href="../../../../grpc.html">grpc</a> &raquo;</li>
       
       
     <li>grpc.framework.interfaces.face.utilities</li>
     <li>grpc.framework.interfaces.face.utilities</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,7 +162,6 @@
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
 <span class="c1"># OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
-
 <span class="sd">&quot;&quot;&quot;Utilities for RPC Framework&#39;s Face interface.&quot;&quot;&quot;</span>
 <span class="sd">&quot;&quot;&quot;Utilities for RPC Framework&#39;s Face interface.&quot;&quot;&quot;</span>
 
 
 <span class="kn">import</span> <span class="nn">collections</span>
 <span class="kn">import</span> <span class="nn">collections</span>
@@ -179,18 +173,24 @@
 <span class="kn">from</span> <span class="nn">grpc.framework.interfaces.face</span> <span class="k">import</span> <span class="n">face</span>
 <span class="kn">from</span> <span class="nn">grpc.framework.interfaces.face</span> <span class="k">import</span> <span class="n">face</span>
 
 
 
 
-<span class="k">class</span> <span class="nc">_MethodImplementation</span><span class="p">(</span>
-    <span class="n">face</span><span class="o">.</span><span class="n">MethodImplementation</span><span class="p">,</span>
-    <span class="n">collections</span><span class="o">.</span><span class="n">namedtuple</span><span class="p">(</span>
-        <span class="s1">&#39;_MethodImplementation&#39;</span><span class="p">,</span>
-        <span class="p">[</span><span class="s1">&#39;cardinality&#39;</span><span class="p">,</span> <span class="s1">&#39;style&#39;</span><span class="p">,</span> <span class="s1">&#39;unary_unary_inline&#39;</span><span class="p">,</span> <span class="s1">&#39;unary_stream_inline&#39;</span><span class="p">,</span>
-         <span class="s1">&#39;stream_unary_inline&#39;</span><span class="p">,</span> <span class="s1">&#39;stream_stream_inline&#39;</span><span class="p">,</span> <span class="s1">&#39;unary_unary_event&#39;</span><span class="p">,</span>
-         <span class="s1">&#39;unary_stream_event&#39;</span><span class="p">,</span> <span class="s1">&#39;stream_unary_event&#39;</span><span class="p">,</span> <span class="s1">&#39;stream_stream_event&#39;</span><span class="p">,])):</span>
-  <span class="k">pass</span>
+<span class="k">class</span> <span class="nc">_MethodImplementation</span><span class="p">(</span><span class="n">face</span><span class="o">.</span><span class="n">MethodImplementation</span><span class="p">,</span>
+                            <span class="n">collections</span><span class="o">.</span><span class="n">namedtuple</span><span class="p">(</span><span class="s1">&#39;_MethodImplementation&#39;</span><span class="p">,</span> <span class="p">[</span>
+                                <span class="s1">&#39;cardinality&#39;</span><span class="p">,</span>
+                                <span class="s1">&#39;style&#39;</span><span class="p">,</span>
+                                <span class="s1">&#39;unary_unary_inline&#39;</span><span class="p">,</span>
+                                <span class="s1">&#39;unary_stream_inline&#39;</span><span class="p">,</span>
+                                <span class="s1">&#39;stream_unary_inline&#39;</span><span class="p">,</span>
+                                <span class="s1">&#39;stream_stream_inline&#39;</span><span class="p">,</span>
+                                <span class="s1">&#39;unary_unary_event&#39;</span><span class="p">,</span>
+                                <span class="s1">&#39;unary_stream_event&#39;</span><span class="p">,</span>
+                                <span class="s1">&#39;stream_unary_event&#39;</span><span class="p">,</span>
+                                <span class="s1">&#39;stream_stream_event&#39;</span><span class="p">,</span>
+                            <span class="p">])):</span>
+    <span class="k">pass</span>
 
 
 
 
 <div class="viewcode-block" id="unary_unary_inline"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_unary_inline">[docs]</a><span class="k">def</span> <span class="nf">unary_unary_inline</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
 <div class="viewcode-block" id="unary_unary_inline"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_unary_inline">[docs]</a><span class="k">def</span> <span class="nf">unary_unary_inline</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: The implementation of a unary-unary RPC method as a callable value</span>
 <span class="sd">    behavior: The implementation of a unary-unary RPC method as a callable value</span>
@@ -200,13 +200,13 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span>
-      <span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">UNARY_UNARY</span><span class="p">,</span> <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">INLINE</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span>
-      <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span><span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">UNARY_UNARY</span><span class="p">,</span>
+                                 <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">INLINE</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
+                                 <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="unary_stream_inline"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_stream_inline">[docs]</a><span class="k">def</span> <span class="nf">unary_stream_inline</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
 <div class="viewcode-block" id="unary_stream_inline"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_stream_inline">[docs]</a><span class="k">def</span> <span class="nf">unary_stream_inline</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: The implementation of a unary-stream RPC method as a callable</span>
 <span class="sd">    behavior: The implementation of a unary-stream RPC method as a callable</span>
@@ -216,13 +216,13 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span>
-      <span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">UNARY_STREAM</span><span class="p">,</span> <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">INLINE</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
-      <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span><span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">UNARY_STREAM</span><span class="p">,</span>
+                                 <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">INLINE</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
+                                 <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="stream_unary_inline"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_unary_inline">[docs]</a><span class="k">def</span> <span class="nf">stream_unary_inline</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
 <div class="viewcode-block" id="stream_unary_inline"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_unary_inline">[docs]</a><span class="k">def</span> <span class="nf">stream_unary_inline</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: The implementation of a stream-unary RPC method as a callable</span>
 <span class="sd">    behavior: The implementation of a stream-unary RPC method as a callable</span>
@@ -232,13 +232,13 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span>
-      <span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">STREAM_UNARY</span><span class="p">,</span> <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">INLINE</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
-      <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span><span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">STREAM_UNARY</span><span class="p">,</span>
+                                 <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">INLINE</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span>
+                                 <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="stream_stream_inline"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_stream_inline">[docs]</a><span class="k">def</span> <span class="nf">stream_stream_inline</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
 <div class="viewcode-block" id="stream_stream_inline"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_stream_inline">[docs]</a><span class="k">def</span> <span class="nf">stream_stream_inline</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: The implementation of a stream-stream RPC method as a callable</span>
 <span class="sd">    behavior: The implementation of a stream-stream RPC method as a callable</span>
@@ -248,13 +248,13 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span>
-      <span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">STREAM_STREAM</span><span class="p">,</span> <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">INLINE</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
-      <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span><span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">STREAM_STREAM</span><span class="p">,</span>
+                                 <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">INLINE</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
+                                 <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="unary_unary_event"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_unary_event">[docs]</a><span class="k">def</span> <span class="nf">unary_unary_event</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
 <div class="viewcode-block" id="unary_unary_event"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_unary_event">[docs]</a><span class="k">def</span> <span class="nf">unary_unary_event</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: The implementation of a unary-unary RPC method as a callable</span>
 <span class="sd">    behavior: The implementation of a unary-unary RPC method as a callable</span>
@@ -264,13 +264,13 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span>
-      <span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">UNARY_UNARY</span><span class="p">,</span> <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">EVENT</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
-      <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span><span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">UNARY_UNARY</span><span class="p">,</span>
+                                 <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">EVENT</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
+                                 <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="unary_stream_event"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_stream_event">[docs]</a><span class="k">def</span> <span class="nf">unary_stream_event</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
 <div class="viewcode-block" id="unary_stream_event"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_stream_event">[docs]</a><span class="k">def</span> <span class="nf">unary_stream_event</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: The implementation of a unary-stream RPC method as a callable</span>
 <span class="sd">    behavior: The implementation of a unary-stream RPC method as a callable</span>
@@ -280,13 +280,13 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span>
-      <span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">UNARY_STREAM</span><span class="p">,</span> <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">EVENT</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
-      <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span><span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">UNARY_STREAM</span><span class="p">,</span>
+                                 <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">EVENT</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
+                                 <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="stream_unary_event"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_unary_event">[docs]</a><span class="k">def</span> <span class="nf">stream_unary_event</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
 <div class="viewcode-block" id="stream_unary_event"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_unary_event">[docs]</a><span class="k">def</span> <span class="nf">stream_unary_event</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: The implementation of a stream-unary RPC method as a callable</span>
 <span class="sd">    behavior: The implementation of a stream-unary RPC method as a callable</span>
@@ -297,13 +297,13 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span>
-      <span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">STREAM_UNARY</span><span class="p">,</span> <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">EVENT</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
-      <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span><span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">STREAM_UNARY</span><span class="p">,</span>
+                                 <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">EVENT</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
+                                 <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span></div>
 
 
 
 
 <div class="viewcode-block" id="stream_stream_event"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_stream_event">[docs]</a><span class="k">def</span> <span class="nf">stream_stream_event</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
 <div class="viewcode-block" id="stream_stream_event"><a class="viewcode-back" href="../../../../../grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_stream_event">[docs]</a><span class="k">def</span> <span class="nf">stream_stream_event</span><span class="p">(</span><span class="n">behavior</span><span class="p">):</span>
-  <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
+    <span class="sd">&quot;&quot;&quot;Creates an face.MethodImplementation for the given behavior.</span>
 
 
 <span class="sd">  Args:</span>
 <span class="sd">  Args:</span>
 <span class="sd">    behavior: The implementation of a stream-stream RPC method as a callable</span>
 <span class="sd">    behavior: The implementation of a stream-stream RPC method as a callable</span>
@@ -314,9 +314,9 @@
 <span class="sd">  Returns:</span>
 <span class="sd">  Returns:</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">    An face.MethodImplementation derived from the given behavior.</span>
 <span class="sd">  &quot;&quot;&quot;</span>
 <span class="sd">  &quot;&quot;&quot;</span>
-  <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span>
-      <span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">STREAM_STREAM</span><span class="p">,</span> <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">EVENT</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
-      <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">_MethodImplementation</span><span class="p">(</span><span class="n">cardinality</span><span class="o">.</span><span class="n">Cardinality</span><span class="o">.</span><span class="n">STREAM_STREAM</span><span class="p">,</span>
+                                 <span class="n">style</span><span class="o">.</span><span class="n">Service</span><span class="o">.</span><span class="n">EVENT</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span>
+                                 <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">behavior</span><span class="p">)</span></div>
 </pre></div>
 </pre></div>
 
 
            </div>
            </div>
@@ -328,7 +328,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -350,7 +350,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../../../../../',
             URL_ROOT:'../../../../../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 9 - 14
python/_modules/index.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>Overview: module code &mdash; grpcio 1.0.4 documentation</title>
+  <title>Overview: module code &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="../genindex.html"/>
               href="../genindex.html"/>
         <link rel="search" title="Search" href="../search.html"/>
         <link rel="search" title="Search" href="../search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="../index.html"/> 
+    <link rel="top" title="grpcio 1.1.0 documentation" href="../index.html"/> 
 
 
   
   
   <script src="../_static/js/modernizr.min.js"></script>
   <script src="../_static/js/modernizr.min.js"></script>
@@ -42,7 +42,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -62,7 +61,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -113,20 +112,16 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="../index.html">Docs</a> &raquo;</li>
     <li><a href="../index.html">Docs</a> &raquo;</li>
       
       
     <li>Overview: module code</li>
     <li>Overview: module code</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -161,7 +156,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -183,7 +178,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'../',
             URL_ROOT:'../',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 1 - 1
python/_sources/index.rst.txt

@@ -1,5 +1,5 @@
 .. grpcio documentation master file, created by
 .. grpcio documentation master file, created by
-   sphinx-quickstart on Thu Dec 15 17:25:05 2016.
+   sphinx-quickstart on Thu Feb  2 12:20:59 2017.
    You can adapt this file completely to your liking, but it should at least
    You can adapt this file completely to your liking, but it should at least
    contain the root `toctree` directive.
    contain the root `toctree` directive.
 
 

文件差异内容过多而无法显示
+ 0 - 0
python/_static/css/theme.css


+ 21 - 24
python/_static/js/theme.js

@@ -13,36 +13,33 @@ function ThemeNav () {
         winPosition: 0,
         winPosition: 0,
         winHeight: null,
         winHeight: null,
         docHeight: null,
         docHeight: null,
-        isRunning: false
+        isRunning: null
     };
     };
 
 
     nav.enable = function () {
     nav.enable = function () {
         var self = this;
         var self = this;
 
 
-        if (!self.isRunning) {
-            self.isRunning = true;
-            jQuery(function ($) {
-                self.init($);
-
-                self.reset();
-                self.win.on('hashchange', self.reset);
-
-                // Set scroll monitor
-                self.win.on('scroll', function () {
-                    if (!self.linkScroll) {
-                        self.winScroll = true;
-                    }
-                });
-                setInterval(function () { if (self.winScroll) self.onScroll(); }, 25);
-
-                // Set resize monitor
-                self.win.on('resize', function () {
-                    self.winResize = true;
-                });
-                setInterval(function () { if (self.winResize) self.onResize(); }, 25);
-                self.onResize();
+        jQuery(function ($) {
+            self.init($);
+
+            self.reset();
+            self.win.on('hashchange', self.reset);
+
+            // Set scroll monitor
+            self.win.on('scroll', function () {
+                if (!self.linkScroll) {
+                    self.winScroll = true;
+                }
             });
             });
-        };
+            setInterval(function () { if (self.winScroll) self.onScroll(); }, 25);
+
+            // Set resize monitor
+            self.win.on('resize', function () {
+                self.winResize = true;
+            });
+            setInterval(function () { if (self.winResize) self.onResize(); }, 25);
+            self.onResize();
+        });
     };
     };
 
 
     nav.init = function ($) {
     nav.init = function ($) {

+ 4 - 0
python/_static/pygments.css

@@ -47,8 +47,10 @@
 .highlight .mh { color: #208050 } /* Literal.Number.Hex */
 .highlight .mh { color: #208050 } /* Literal.Number.Hex */
 .highlight .mi { color: #208050 } /* Literal.Number.Integer */
 .highlight .mi { color: #208050 } /* Literal.Number.Integer */
 .highlight .mo { color: #208050 } /* Literal.Number.Oct */
 .highlight .mo { color: #208050 } /* Literal.Number.Oct */
+.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
 .highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
 .highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
 .highlight .sc { color: #4070a0 } /* Literal.String.Char */
 .highlight .sc { color: #4070a0 } /* Literal.String.Char */
+.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
 .highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
 .highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
 .highlight .s2 { color: #4070a0 } /* Literal.String.Double */
 .highlight .s2 { color: #4070a0 } /* Literal.String.Double */
 .highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
 .highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
@@ -59,7 +61,9 @@
 .highlight .s1 { color: #4070a0 } /* Literal.String.Single */
 .highlight .s1 { color: #4070a0 } /* Literal.String.Single */
 .highlight .ss { color: #517918 } /* Literal.String.Symbol */
 .highlight .ss { color: #517918 } /* Literal.String.Symbol */
 .highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
 .highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
+.highlight .fm { color: #06287e } /* Name.Function.Magic */
 .highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
 .highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
 .highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
 .highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
 .highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
 .highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
+.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
 .highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
 .highlight .il { color: #208050 } /* Literal.Number.Integer.Long */

+ 129 - 30
python/genindex.html

@@ -9,7 +9,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>Index &mdash; grpcio 1.0.4 documentation</title>
+  <title>Index &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -34,7 +34,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="#"/>
               href="#"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/> 
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/> 
 
 
   
   
   <script src="_static/js/modernizr.min.js"></script>
   <script src="_static/js/modernizr.min.js"></script>
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,20 +113,16 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-    <li></li>
-    <li class="wy-breadcrumbs-aside">
-      
+    <li>Index</li>
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -193,6 +188,8 @@
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.abandonment.Abandoned">Abandoned</a>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.abandonment.Abandoned">Abandoned</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.ABORTED">ABORTED (grpc.StatusCode attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion">Abortion (class in grpc.framework.interfaces.face.face)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion">Abortion (class in grpc.framework.interfaces.face.face)</a>
 </li>
 </li>
@@ -235,6 +232,8 @@
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Operator.advance">advance() (grpc.framework.interfaces.base.base.Operator method)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Operator.advance">advance() (grpc.framework.interfaces.base.base.Operator method)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.allowance">allowance (grpc.framework.interfaces.base.base.Subscription attribute)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.allowance">allowance (grpc.framework.interfaces.base.base.Subscription attribute)</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.ALREADY_EXISTS">ALREADY_EXISTS (grpc.StatusCode attribute)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.AuthMetadataContext">AuthMetadataContext (class in grpc)</a>
       <li><a href="grpc.html#grpc.AuthMetadataContext">AuthMetadataContext (class in grpc)</a>
 </li>
 </li>
@@ -284,6 +283,14 @@
       </ul></li>
       </ul></li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.CancellationError">CancellationError</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.CancellationError">CancellationError</a>
 </li>
 </li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind.CANCELLED">CANCELLED (grpc.framework.interfaces.base.base.Outcome.Kind attribute)</a>
+
+      <ul>
+        <li><a href="grpc.html#grpc.StatusCode.CANCELLED">(grpc.StatusCode attribute)</a>
+</li>
+        <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.Kind.CANCELLED">(grpc.framework.interfaces.face.face.Abortion.Kind attribute)</a>
+</li>
+      </ul></li>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.future.Future.cancelled">cancelled() (grpc.framework.foundation.future.Future method)</a>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.future.Future.cancelled">cancelled() (grpc.framework.foundation.future.Future method)</a>
 
 
       <ul>
       <ul>
@@ -312,6 +319,8 @@
 </li>
 </li>
       <li><a href="grpc.html#grpc.ChannelCredentials">ChannelCredentials (class in grpc)</a>
       <li><a href="grpc.html#grpc.ChannelCredentials">ChannelCredentials (class in grpc)</a>
 </li>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Completion.code">code (grpc.framework.interfaces.base.base.Completion attribute)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Completion.code">code (grpc.framework.interfaces.base.base.Completion attribute)</a>
 
 
       <ul>
       <ul>
@@ -322,8 +331,6 @@
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.code">(grpc.framework.interfaces.face.face.Abortion attribute)</a>
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.code">(grpc.framework.interfaces.face.face.Abortion attribute)</a>
 </li>
 </li>
       </ul></li>
       </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.html#grpc.Call.code">code() (grpc.Call method)</a>
       <li><a href="grpc.html#grpc.Call.code">code() (grpc.Call method)</a>
 
 
       <ul>
       <ul>
@@ -333,6 +340,8 @@
 </li>
 </li>
       </ul></li>
       </ul></li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ResponseReceiver.complete">complete() (grpc.framework.interfaces.face.face.ResponseReceiver method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ResponseReceiver.complete">complete() (grpc.framework.interfaces.face.face.ResponseReceiver method)</a>
+</li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind.COMPLETED">COMPLETED (grpc.framework.interfaces.base.base.Outcome.Kind attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Completion">Completion (class in grpc.framework.interfaces.base.base)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Completion">Completion (class in grpc.framework.interfaces.base.base)</a>
 </li>
 </li>
@@ -342,7 +351,7 @@
 </li>
 </li>
       <li><a href="grpc.html#grpc.composite_channel_credentials">composite_channel_credentials() (in module grpc)</a>
       <li><a href="grpc.html#grpc.composite_channel_credentials">composite_channel_credentials() (in module grpc)</a>
 </li>
 </li>
-      <li><a href="grpc.html#grpc.ChannelConnectivity.CONNECTING">CONNECTING (grpc.ChannelConnectivity attribute)</a>
+      <li><a href="grpc.html#grpc.ChannelConnectivity.CONNECTING">CONNECTING (grpc.ChannelConnectivity attribute)</a>, <a href="grpc.html#grpc.ChannelConnectivity.CONNECTING">[1]</a>
 </li>
 </li>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer.consume">consume() (grpc.framework.foundation.stream.Consumer method)</a>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.stream.Consumer.consume">consume() (grpc.framework.foundation.stream.Consumer method)</a>
 
 
@@ -374,6 +383,10 @@
 <h2 id="D">D</h2>
 <h2 id="D">D</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="grpc.html#grpc.StatusCode.DATA_LOSS">DATA_LOSS (grpc.StatusCode attribute)</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.DEADLINE_EXCEEDED">DEADLINE_EXCEEDED (grpc.StatusCode attribute)</a>
+</li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.NoSuchMethodError.details">details (grpc.framework.interfaces.base.base.NoSuchMethodError attribute)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.NoSuchMethodError.details">details (grpc.framework.interfaces.base.base.NoSuchMethodError attribute)</a>
 
 
       <ul>
       <ul>
@@ -413,6 +426,8 @@
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End">End (class in grpc.framework.interfaces.base.base)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End">End (class in grpc.framework.interfaces.base.base)</a>
+</li>
+      <li><a href="grpc.framework.common.html#grpc.framework.common.style.Service.EVENT">EVENT (grpc.framework.common.style.Service attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.StreamStreamMultiCallable.event">event() (grpc.framework.interfaces.face.face.StreamStreamMultiCallable method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.StreamStreamMultiCallable.event">event() (grpc.framework.interfaces.face.face.StreamStreamMultiCallable method)</a>
 
 
@@ -426,10 +441,10 @@
       </ul></li>
       </ul></li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.event_stream_stream">event_stream_stream() (grpc.framework.interfaces.face.face.GenericStub method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.event_stream_stream">event_stream_stream() (grpc.framework.interfaces.face.face.GenericStub method)</a>
 </li>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.event_stream_unary">event_stream_unary() (grpc.framework.interfaces.face.face.GenericStub method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.event_stream_unary">event_stream_unary() (grpc.framework.interfaces.face.face.GenericStub method)</a>
 </li>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.event_unary_stream">event_unary_stream() (grpc.framework.interfaces.face.face.GenericStub method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.event_unary_stream">event_unary_stream() (grpc.framework.interfaces.face.face.GenericStub method)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.event_unary_unary">event_unary_unary() (grpc.framework.interfaces.face.face.GenericStub method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.event_unary_unary">event_unary_unary() (grpc.framework.interfaces.face.face.GenericStub method)</a>
@@ -444,6 +459,12 @@
       </ul></li>
       </ul></li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ExpirationError">ExpirationError</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ExpirationError">ExpirationError</a>
 </li>
 </li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind.EXPIRED">EXPIRED (grpc.framework.interfaces.base.base.Outcome.Kind attribute)</a>
+
+      <ul>
+        <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.Kind.EXPIRED">(grpc.framework.interfaces.face.face.Abortion.Kind attribute)</a>
+</li>
+      </ul></li>
   </ul></td>
   </ul></td>
 </tr></table>
 </tr></table>
 
 
@@ -451,6 +472,10 @@
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.fail">fail() (grpc.framework.interfaces.base.base.OperationContext method)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.OperationContext.fail">fail() (grpc.framework.interfaces.base.base.OperationContext method)</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.FAILED_PRECONDITION">FAILED_PRECONDITION (grpc.StatusCode attribute)</a>
+</li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.Kind.FULL">FULL (grpc.framework.interfaces.base.base.Subscription.Kind attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.utilities.full_subscription">full_subscription() (in module grpc.framework.interfaces.base.utilities)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.utilities.full_subscription">full_subscription() (in module grpc.framework.interfaces.base.utilities)</a>
 </li>
 </li>
@@ -566,7 +591,7 @@
 <h2 id="I">I</h2>
 <h2 id="I">I</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="grpc.html#grpc.ChannelConnectivity.IDLE">IDLE (grpc.ChannelConnectivity attribute)</a>
+      <li><a href="grpc.html#grpc.ChannelConnectivity.IDLE">IDLE (grpc.ChannelConnectivity attribute)</a>, <a href="grpc.html#grpc.ChannelConnectivity.IDLE">[1]</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.initial_metadata">initial_metadata (grpc.framework.interfaces.face.face.Abortion attribute)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.initial_metadata">initial_metadata (grpc.framework.interfaces.face.face.Abortion attribute)</a>
 </li>
 </li>
@@ -580,6 +605,8 @@
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ServicerContext.initial_metadata">(grpc.framework.interfaces.face.face.ServicerContext method)</a>
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ServicerContext.initial_metadata">(grpc.framework.interfaces.face.face.ServicerContext method)</a>
 </li>
 </li>
       </ul></li>
       </ul></li>
+      <li><a href="grpc.framework.common.html#grpc.framework.common.style.Service.INLINE">INLINE (grpc.framework.common.style.Service attribute)</a>
+</li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.inline_stream_stream">inline_stream_stream() (grpc.framework.interfaces.face.face.GenericStub method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.inline_stream_stream">inline_stream_stream() (grpc.framework.interfaces.face.face.GenericStub method)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.inline_unary_stream">inline_unary_stream() (grpc.framework.interfaces.face.face.GenericStub method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.inline_unary_stream">inline_unary_stream() (grpc.framework.interfaces.face.face.GenericStub method)</a>
@@ -592,6 +619,10 @@
         <li><a href="grpc.beta.html#grpc.beta.implementations.insecure_channel">(in module grpc.beta.implementations)</a>
         <li><a href="grpc.beta.html#grpc.beta.implementations.insecure_channel">(in module grpc.beta.implementations)</a>
 </li>
 </li>
       </ul></li>
       </ul></li>
+      <li><a href="grpc.html#grpc.StatusCode.INTERNAL">INTERNAL (grpc.StatusCode attribute)</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.INVALID_ARGUMENT">INVALID_ARGUMENT (grpc.StatusCode attribute)</a>
+</li>
       <li><a href="grpc.html#grpc.HandlerCallDetails.invocation_metadata">invocation_metadata (grpc.HandlerCallDetails attribute)</a>
       <li><a href="grpc.html#grpc.HandlerCallDetails.invocation_metadata">invocation_metadata (grpc.HandlerCallDetails attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ServicerContext.invocation_metadata">invocation_metadata() (grpc.framework.interfaces.face.face.ServicerContext method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ServicerContext.invocation_metadata">invocation_metadata() (grpc.framework.interfaces.face.face.ServicerContext method)</a>
@@ -630,10 +661,22 @@
 <h2 id="L">L</h2>
 <h2 id="L">L</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.LocalError">LocalError</a>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind.LOCAL_FAILURE">LOCAL_FAILURE (grpc.framework.interfaces.base.base.Outcome.Kind attribute)</a>
+
+      <ul>
+        <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.Kind.LOCAL_FAILURE">(grpc.framework.interfaces.face.face.Abortion.Kind attribute)</a>
 </li>
 </li>
+      </ul></li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind.LOCAL_SHUTDOWN">LOCAL_SHUTDOWN (grpc.framework.interfaces.base.base.Outcome.Kind attribute)</a>
+
+      <ul>
+        <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.Kind.LOCAL_SHUTDOWN">(grpc.framework.interfaces.face.face.Abortion.Kind attribute)</a>
+</li>
+      </ul></li>
   </ul></td>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.LocalError">LocalError</a>
+</li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.LocalShutdownError">LocalShutdownError</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.LocalShutdownError">LocalShutdownError</a>
 </li>
 </li>
   </ul></td>
   </ul></td>
@@ -667,14 +710,20 @@
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.NoSuchMethodError.name">name (grpc.framework.interfaces.face.face.NoSuchMethodError attribute)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.NoSuchMethodError.name">name (grpc.framework.interfaces.face.face.NoSuchMethodError attribute)</a>
+</li>
+      <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.Kind.NETWORK_FAILURE">NETWORK_FAILURE (grpc.framework.interfaces.face.face.Abortion.Kind attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.NetworkError">NetworkError</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.NetworkError">NetworkError</a>
 </li>
 </li>
   </ul></td>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.next">next() (grpc.framework.foundation.stream_util.IterableConsumer method)</a>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.stream_util.IterableConsumer.next">next() (grpc.framework.foundation.stream_util.IterableConsumer method)</a>
+</li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.Kind.NONE">NONE (grpc.framework.interfaces.base.base.Subscription.Kind attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.NoSuchMethodError">NoSuchMethodError</a>, <a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.NoSuchMethodError">[1]</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.NoSuchMethodError">NoSuchMethodError</a>, <a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.NoSuchMethodError">[1]</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.NOT_FOUND">NOT_FOUND (grpc.StatusCode attribute)</a>
 </li>
 </li>
   </ul></td>
   </ul></td>
 </tr></table>
 </tr></table>
@@ -682,6 +731,8 @@
 <h2 id="O">O</h2>
 <h2 id="O">O</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="grpc.html#grpc.StatusCode.OK">OK (grpc.StatusCode attribute)</a>
+</li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.operate">operate() (grpc.framework.interfaces.base.base.End method)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.operate">operate() (grpc.framework.interfaces.base.base.End method)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.operation_stats">operation_stats() (grpc.framework.interfaces.base.base.End method)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.End.operation_stats">operation_stats() (grpc.framework.interfaces.base.base.End method)</a>
@@ -694,6 +745,8 @@
 </li>
 </li>
   </ul></td>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="grpc.html#grpc.StatusCode.OUT_OF_RANGE">OUT_OF_RANGE (grpc.StatusCode attribute)</a>
+</li>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome">Outcome (class in grpc.framework.foundation.callable_util)</a>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome">Outcome (class in grpc.framework.foundation.callable_util)</a>
 
 
       <ul>
       <ul>
@@ -720,10 +773,12 @@
         <li><a href="grpc.html#grpc.ServicerContext.peer">(grpc.ServicerContext method)</a>
         <li><a href="grpc.html#grpc.ServicerContext.peer">(grpc.ServicerContext method)</a>
 </li>
 </li>
       </ul></li>
       </ul></li>
-      <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.logging_pool.pool">pool() (in module grpc.framework.foundation.logging_pool)</a>
+      <li><a href="grpc.html#grpc.StatusCode.PERMISSION_DENIED">PERMISSION_DENIED (grpc.StatusCode attribute)</a>
 </li>
 </li>
   </ul></td>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.logging_pool.pool">pool() (in module grpc.framework.foundation.logging_pool)</a>
+</li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.RpcContext.protocol_context">protocol_context() (grpc.framework.interfaces.face.face.RpcContext method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.RpcContext.protocol_context">protocol_context() (grpc.framework.interfaces.face.face.RpcContext method)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.protocol_receiver">protocol_receiver (grpc.framework.interfaces.base.base.Subscription attribute)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.protocol_receiver">protocol_receiver (grpc.framework.interfaces.base.base.Subscription attribute)</a>
@@ -736,8 +791,24 @@
 <h2 id="R">R</h2>
 <h2 id="R">R</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="grpc.html#grpc.ChannelConnectivity.READY">READY (grpc.ChannelConnectivity attribute)</a>
+      <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome.Kind.RAISED">RAISED (grpc.framework.foundation.callable_util.Outcome.Kind attribute)</a>
+</li>
+      <li><a href="grpc.html#grpc.ChannelConnectivity.READY">READY (grpc.ChannelConnectivity attribute)</a>, <a href="grpc.html#grpc.ChannelConnectivity.READY">[1]</a>
 </li>
 </li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind.RECEPTION_FAILURE">RECEPTION_FAILURE (grpc.framework.interfaces.base.base.Outcome.Kind attribute)</a>
+</li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind.REMOTE_FAILURE">REMOTE_FAILURE (grpc.framework.interfaces.base.base.Outcome.Kind attribute)</a>
+
+      <ul>
+        <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.Kind.REMOTE_FAILURE">(grpc.framework.interfaces.face.face.Abortion.Kind attribute)</a>
+</li>
+      </ul></li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind.REMOTE_SHUTDOWN">REMOTE_SHUTDOWN (grpc.framework.interfaces.base.base.Outcome.Kind attribute)</a>
+
+      <ul>
+        <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.Abortion.Kind.REMOTE_SHUTDOWN">(grpc.framework.interfaces.face.face.Abortion.Kind attribute)</a>
+</li>
+      </ul></li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.RemoteError">RemoteError</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.RemoteError">RemoteError</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.RemoteShutdownError">RemoteShutdownError</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.RemoteShutdownError">RemoteShutdownError</a>
@@ -745,17 +816,19 @@
       <li><a href="grpc.html#grpc.RpcMethodHandler.request_deserializer">request_deserializer (grpc.RpcMethodHandler attribute)</a>
       <li><a href="grpc.html#grpc.RpcMethodHandler.request_deserializer">request_deserializer (grpc.RpcMethodHandler attribute)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.RpcMethodHandler.request_streaming">request_streaming (grpc.RpcMethodHandler attribute)</a>
       <li><a href="grpc.html#grpc.RpcMethodHandler.request_streaming">request_streaming (grpc.RpcMethodHandler attribute)</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.RESOURCE_EXHAUSTED">RESOURCE_EXHAUSTED (grpc.StatusCode attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ResponseReceiver.response">response() (grpc.framework.interfaces.face.face.ResponseReceiver method)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ResponseReceiver.response">response() (grpc.framework.interfaces.face.face.ResponseReceiver method)</a>
 </li>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.html#grpc.RpcMethodHandler.response_serializer">response_serializer (grpc.RpcMethodHandler attribute)</a>
       <li><a href="grpc.html#grpc.RpcMethodHandler.response_serializer">response_serializer (grpc.RpcMethodHandler attribute)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.RpcMethodHandler.response_streaming">response_streaming (grpc.RpcMethodHandler attribute)</a>
       <li><a href="grpc.html#grpc.RpcMethodHandler.response_streaming">response_streaming (grpc.RpcMethodHandler attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ResponseReceiver">ResponseReceiver (class in grpc.framework.interfaces.face.face)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ResponseReceiver">ResponseReceiver (class in grpc.framework.interfaces.face.face)</a>
 </li>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.future.Future.result">result() (grpc.framework.foundation.future.Future method)</a>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.future.Future.result">result() (grpc.framework.foundation.future.Future method)</a>
 
 
       <ul>
       <ul>
@@ -763,6 +836,8 @@
 </li>
 </li>
       </ul></li>
       </ul></li>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome.return_value">return_value (grpc.framework.foundation.callable_util.Outcome attribute)</a>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome.return_value">return_value (grpc.framework.foundation.callable_util.Outcome attribute)</a>
+</li>
+      <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.callable_util.Outcome.Kind.RETURNED">RETURNED (grpc.framework.foundation.callable_util.Outcome.Kind attribute)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.RpcContext">RpcContext (class in grpc)</a>
       <li><a href="grpc.html#grpc.RpcContext">RpcContext (class in grpc)</a>
 
 
@@ -822,6 +897,8 @@
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.MultiMethodImplementation.service">(grpc.framework.interfaces.face.face.MultiMethodImplementation method)</a>
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.MultiMethodImplementation.service">(grpc.framework.interfaces.face.face.MultiMethodImplementation method)</a>
 </li>
 </li>
       </ul></li>
       </ul></li>
+      <li><a href="grpc.html#grpc.ServiceRpcHandler.service_name">service_name() (grpc.ServiceRpcHandler method)</a>
+</li>
       <li><a href="grpc.html#grpc.AuthMetadataContext.service_url">service_url (grpc.AuthMetadataContext attribute)</a>
       <li><a href="grpc.html#grpc.AuthMetadataContext.service_url">service_url (grpc.AuthMetadataContext attribute)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Servicer">Servicer (class in grpc.framework.interfaces.base.base)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Servicer">Servicer (class in grpc.framework.interfaces.base.base)</a>
@@ -832,13 +909,15 @@
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ServicerContext">(class in grpc.framework.interfaces.face.face)</a>
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.ServicerContext">(class in grpc.framework.interfaces.face.face)</a>
 </li>
 </li>
       </ul></li>
       </ul></li>
+      <li><a href="grpc.html#grpc.ServiceRpcHandler">ServiceRpcHandler (class in grpc)</a>
+</li>
       <li><a href="grpc.html#grpc.ServicerContext.set_code">set_code() (grpc.ServicerContext method)</a>
       <li><a href="grpc.html#grpc.ServicerContext.set_code">set_code() (grpc.ServicerContext method)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.ServicerContext.set_details">set_details() (grpc.ServicerContext method)</a>
       <li><a href="grpc.html#grpc.ServicerContext.set_details">set_details() (grpc.ServicerContext method)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.ServicerContext.set_trailing_metadata">set_trailing_metadata() (grpc.ServicerContext method)</a>
       <li><a href="grpc.html#grpc.ServicerContext.set_trailing_metadata">set_trailing_metadata() (grpc.ServicerContext method)</a>
 </li>
 </li>
-      <li><a href="grpc.html#grpc.ChannelConnectivity.SHUTDOWN">SHUTDOWN (grpc.ChannelConnectivity attribute)</a>
+      <li><a href="grpc.html#grpc.ChannelConnectivity.SHUTDOWN">SHUTDOWN (grpc.ChannelConnectivity attribute)</a>, <a href="grpc.html#grpc.ChannelConnectivity.SHUTDOWN">[1]</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.ssl_channel_credentials">ssl_channel_credentials() (in module grpc)</a>
       <li><a href="grpc.html#grpc.ssl_channel_credentials">ssl_channel_credentials() (in module grpc)</a>
 </li>
 </li>
@@ -864,6 +943,8 @@
       </ul></li>
       </ul></li>
   </ul></td>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="grpc.framework.common.html#grpc.framework.common.cardinality.Cardinality.STREAM_STREAM">STREAM_STREAM (grpc.framework.common.cardinality.Cardinality attribute)</a>
+</li>
       <li><a href="grpc.html#grpc.RpcMethodHandler.stream_stream">stream_stream (grpc.RpcMethodHandler attribute)</a>
       <li><a href="grpc.html#grpc.RpcMethodHandler.stream_stream">stream_stream (grpc.RpcMethodHandler attribute)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.Channel.stream_stream">stream_stream() (grpc.Channel method)</a>
       <li><a href="grpc.html#grpc.Channel.stream_stream">stream_stream() (grpc.Channel method)</a>
@@ -881,6 +962,8 @@
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_stream_inline">stream_stream_inline() (in module grpc.framework.interfaces.face.utilities)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.stream_stream_inline">stream_stream_inline() (in module grpc.framework.interfaces.face.utilities)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.stream_stream_rpc_method_handler">stream_stream_rpc_method_handler() (in module grpc)</a>
       <li><a href="grpc.html#grpc.stream_stream_rpc_method_handler">stream_stream_rpc_method_handler() (in module grpc)</a>
+</li>
+      <li><a href="grpc.framework.common.html#grpc.framework.common.cardinality.Cardinality.STREAM_UNARY">STREAM_UNARY (grpc.framework.common.cardinality.Cardinality attribute)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.RpcMethodHandler.stream_unary">stream_unary (grpc.RpcMethodHandler attribute)</a>
       <li><a href="grpc.html#grpc.RpcMethodHandler.stream_unary">stream_unary (grpc.RpcMethodHandler attribute)</a>
 </li>
 </li>
@@ -957,6 +1040,8 @@
 </li>
 </li>
       </ul></li>
       </ul></li>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.termination_callback">termination_callback (grpc.framework.interfaces.base.base.Subscription attribute)</a>
       <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.termination_callback">termination_callback (grpc.framework.interfaces.base.base.Subscription attribute)</a>
+</li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Subscription.Kind.TERMINATION_ONLY">TERMINATION_ONLY (grpc.framework.interfaces.base.base.Subscription.Kind attribute)</a>
 </li>
 </li>
   </ul></td>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
@@ -982,7 +1067,9 @@
 </li>
 </li>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer">TransformingConsumer (class in grpc.framework.foundation.stream_util)</a>
       <li><a href="grpc.framework.foundation.html#grpc.framework.foundation.stream_util.TransformingConsumer">TransformingConsumer (class in grpc.framework.foundation.stream_util)</a>
 </li>
 </li>
-      <li><a href="grpc.html#grpc.ChannelConnectivity.TRANSIENT_FAILURE">TRANSIENT_FAILURE (grpc.ChannelConnectivity attribute)</a>
+      <li><a href="grpc.html#grpc.ChannelConnectivity.TRANSIENT_FAILURE">TRANSIENT_FAILURE (grpc.ChannelConnectivity attribute)</a>, <a href="grpc.html#grpc.ChannelConnectivity.TRANSIENT_FAILURE">[1]</a>
+</li>
+      <li><a href="grpc.framework.interfaces.base.html#grpc.framework.interfaces.base.base.Outcome.Kind.TRANSMISSION_FAILURE">TRANSMISSION_FAILURE (grpc.framework.interfaces.base.base.Outcome.Kind attribute)</a>
 </li>
 </li>
   </ul></td>
   </ul></td>
 </tr></table>
 </tr></table>
@@ -990,6 +1077,8 @@
 <h2 id="U">U</h2>
 <h2 id="U">U</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="grpc.framework.common.html#grpc.framework.common.cardinality.Cardinality.UNARY_STREAM">UNARY_STREAM (grpc.framework.common.cardinality.Cardinality attribute)</a>
+</li>
       <li><a href="grpc.html#grpc.RpcMethodHandler.unary_stream">unary_stream (grpc.RpcMethodHandler attribute)</a>
       <li><a href="grpc.html#grpc.RpcMethodHandler.unary_stream">unary_stream (grpc.RpcMethodHandler attribute)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.Channel.unary_stream">unary_stream() (grpc.Channel method)</a>
       <li><a href="grpc.html#grpc.Channel.unary_stream">unary_stream() (grpc.Channel method)</a>
@@ -1007,6 +1096,8 @@
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_stream_inline">unary_stream_inline() (in module grpc.framework.interfaces.face.utilities)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_stream_inline">unary_stream_inline() (in module grpc.framework.interfaces.face.utilities)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.unary_stream_rpc_method_handler">unary_stream_rpc_method_handler() (in module grpc)</a>
       <li><a href="grpc.html#grpc.unary_stream_rpc_method_handler">unary_stream_rpc_method_handler() (in module grpc)</a>
+</li>
+      <li><a href="grpc.framework.common.html#grpc.framework.common.cardinality.Cardinality.UNARY_UNARY">UNARY_UNARY (grpc.framework.common.cardinality.Cardinality attribute)</a>
 </li>
 </li>
       <li><a href="grpc.html#grpc.RpcMethodHandler.unary_unary">unary_unary (grpc.RpcMethodHandler attribute)</a>
       <li><a href="grpc.html#grpc.RpcMethodHandler.unary_unary">unary_unary (grpc.RpcMethodHandler attribute)</a>
 </li>
 </li>
@@ -1016,10 +1107,10 @@
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.unary_unary">(grpc.framework.interfaces.face.face.GenericStub method)</a>
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.GenericStub.unary_unary">(grpc.framework.interfaces.face.face.GenericStub method)</a>
 </li>
 </li>
       </ul></li>
       </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.MethodImplementation.unary_unary_event">unary_unary_event (grpc.framework.interfaces.face.face.MethodImplementation attribute)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.MethodImplementation.unary_unary_event">unary_unary_event (grpc.framework.interfaces.face.face.MethodImplementation attribute)</a>
 </li>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_unary_event">unary_unary_event() (in module grpc.framework.interfaces.face.utilities)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.utilities.unary_unary_event">unary_unary_event() (in module grpc.framework.interfaces.face.utilities)</a>
 </li>
 </li>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.MethodImplementation.unary_unary_inline">unary_unary_inline (grpc.framework.interfaces.face.face.MethodImplementation attribute)</a>
       <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.MethodImplementation.unary_unary_inline">unary_unary_inline (grpc.framework.interfaces.face.face.MethodImplementation attribute)</a>
@@ -1040,6 +1131,14 @@
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.UnaryUnaryMultiCallable">(class in grpc.framework.interfaces.face.face)</a>
         <li><a href="grpc.framework.interfaces.face.html#grpc.framework.interfaces.face.face.UnaryUnaryMultiCallable">(class in grpc.framework.interfaces.face.face)</a>
 </li>
 </li>
       </ul></li>
       </ul></li>
+      <li><a href="grpc.html#grpc.StatusCode.UNAUTHENTICATED">UNAUTHENTICATED (grpc.StatusCode attribute)</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.UNAVAILABLE">UNAVAILABLE (grpc.StatusCode attribute)</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.UNIMPLEMENTED">UNIMPLEMENTED (grpc.StatusCode attribute)</a>
+</li>
+      <li><a href="grpc.html#grpc.StatusCode.UNKNOWN">UNKNOWN (grpc.StatusCode attribute)</a>
+</li>
       <li><a href="grpc.beta.html#grpc.beta.implementations.Channel.unsubscribe">unsubscribe() (grpc.beta.implementations.Channel method)</a>
       <li><a href="grpc.beta.html#grpc.beta.implementations.Channel.unsubscribe">unsubscribe() (grpc.beta.implementations.Channel method)</a>
 
 
       <ul>
       <ul>
@@ -1076,7 +1175,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -1098,7 +1197,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 11 - 16
python/grpc.beta.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.beta package &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.beta package &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/>
         <link rel="up" title="grpc package" href="grpc.html"/>
         <link rel="up" title="grpc package" href="grpc.html"/>
         <link rel="next" title="grpc.framework package" href="grpc.framework.html"/>
         <link rel="next" title="grpc.framework package" href="grpc.framework.html"/>
         <link rel="prev" title="grpc package" href="grpc.html"/> 
         <link rel="prev" title="grpc package" href="grpc.html"/> 
@@ -45,7 +45,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -65,7 +64,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -131,24 +130,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="grpc.html">grpc package</a> &raquo;</li>
+          <li><a href="grpc.html">grpc package</a> &raquo;</li>
       
       
     <li>grpc.beta package</li>
     <li>grpc.beta package</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="_sources/grpc.beta.rst.txt" rel="nofollow"> View page source</a>
           
           
-          <a href="_sources/grpc.beta.rst.txt" rel="nofollow"> View page source</a>
         
         
-      
-    </li>
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -656,7 +651,7 @@ subscription to the given implementations.Channel&#8217;s connectivity.</p>
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -678,7 +673,7 @@ subscription to the given implementations.Channel&#8217;s connectivity.</p>
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 42 - 17
python/grpc.framework.common.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.common package &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.common package &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/>
         <link rel="up" title="grpc.framework package" href="grpc.framework.html"/>
         <link rel="up" title="grpc.framework package" href="grpc.framework.html"/>
         <link rel="next" title="grpc.framework.foundation package" href="grpc.framework.foundation.html"/>
         <link rel="next" title="grpc.framework.foundation package" href="grpc.framework.foundation.html"/>
         <link rel="prev" title="grpc.framework package" href="grpc.framework.html"/> 
         <link rel="prev" title="grpc.framework package" href="grpc.framework.html"/> 
@@ -45,7 +45,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -65,7 +64,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -128,26 +127,22 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="grpc.html">grpc package</a> &raquo;</li>
+          <li><a href="grpc.html">grpc package</a> &raquo;</li>
       
       
-        <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
+          <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
       
       
     <li>grpc.framework.common package</li>
     <li>grpc.framework.common package</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="_sources/grpc.framework.common.rst.txt" rel="nofollow"> View page source</a>
           
           
-          <a href="_sources/grpc.framework.common.rst.txt" rel="nofollow"> View page source</a>
         
         
-      
-    </li>
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -167,6 +162,26 @@
 <em class="property">class </em><code class="descclassname">grpc.framework.common.cardinality.</code><code class="descname">Cardinality</code><a class="reference internal" href="_modules/grpc/framework/common/cardinality.html#Cardinality"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.common.cardinality.Cardinality" title="Permalink to this definition">¶</a></dt>
 <em class="property">class </em><code class="descclassname">grpc.framework.common.cardinality.</code><code class="descname">Cardinality</code><a class="reference internal" href="_modules/grpc/framework/common/cardinality.html#Cardinality"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.common.cardinality.Cardinality" title="Permalink to this definition">¶</a></dt>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <p>Describes the streaming semantics of an RPC method.</p>
 <p>Describes the streaming semantics of an RPC method.</p>
+<dl class="attribute">
+<dt id="grpc.framework.common.cardinality.Cardinality.STREAM_STREAM">
+<code class="descname">STREAM_STREAM</code><em class="property"> = 'request-streaming/response-streaming'</em><a class="headerlink" href="#grpc.framework.common.cardinality.Cardinality.STREAM_STREAM" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.common.cardinality.Cardinality.STREAM_UNARY">
+<code class="descname">STREAM_UNARY</code><em class="property"> = 'request-streaming/response-unary'</em><a class="headerlink" href="#grpc.framework.common.cardinality.Cardinality.STREAM_UNARY" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.common.cardinality.Cardinality.UNARY_STREAM">
+<code class="descname">UNARY_STREAM</code><em class="property"> = 'request-unary/response-streaming'</em><a class="headerlink" href="#grpc.framework.common.cardinality.Cardinality.UNARY_STREAM" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.common.cardinality.Cardinality.UNARY_UNARY">
+<code class="descname">UNARY_UNARY</code><em class="property"> = 'request-unary/response-unary'</em><a class="headerlink" href="#grpc.framework.common.cardinality.Cardinality.UNARY_UNARY" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 </div>
 </div>
@@ -178,6 +193,16 @@
 <em class="property">class </em><code class="descclassname">grpc.framework.common.style.</code><code class="descname">Service</code><a class="reference internal" href="_modules/grpc/framework/common/style.html#Service"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.common.style.Service" title="Permalink to this definition">¶</a></dt>
 <em class="property">class </em><code class="descclassname">grpc.framework.common.style.</code><code class="descname">Service</code><a class="reference internal" href="_modules/grpc/framework/common/style.html#Service"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.common.style.Service" title="Permalink to this definition">¶</a></dt>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <p>Describes the control flow style of RPC method implementation.</p>
 <p>Describes the control flow style of RPC method implementation.</p>
+<dl class="attribute">
+<dt id="grpc.framework.common.style.Service.EVENT">
+<code class="descname">EVENT</code><em class="property"> = 'event'</em><a class="headerlink" href="#grpc.framework.common.style.Service.EVENT" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.common.style.Service.INLINE">
+<code class="descname">INLINE</code><em class="property"> = 'inline'</em><a class="headerlink" href="#grpc.framework.common.style.Service.INLINE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 </div>
 </div>
@@ -205,7 +230,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -227,7 +252,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 25 - 20
python/grpc.framework.foundation.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.foundation package &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.foundation package &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/>
         <link rel="up" title="grpc.framework package" href="grpc.framework.html"/>
         <link rel="up" title="grpc.framework package" href="grpc.framework.html"/>
         <link rel="next" title="grpc.framework.interfaces package" href="grpc.framework.interfaces.html"/>
         <link rel="next" title="grpc.framework.interfaces package" href="grpc.framework.interfaces.html"/>
         <link rel="prev" title="grpc.framework.common package" href="grpc.framework.common.html"/> 
         <link rel="prev" title="grpc.framework.common package" href="grpc.framework.common.html"/> 
@@ -45,7 +45,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -65,7 +64,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -128,26 +127,22 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="grpc.html">grpc package</a> &raquo;</li>
+          <li><a href="grpc.html">grpc package</a> &raquo;</li>
       
       
-        <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
+          <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
       
       
     <li>grpc.framework.foundation package</li>
     <li>grpc.framework.foundation package</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="_sources/grpc.framework.foundation.rst.txt" rel="nofollow"> View page source</a>
           
           
-          <a href="_sources/grpc.framework.foundation.rst.txt" rel="nofollow"> View page source</a>
         
         
-      
-    </li>
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -165,7 +160,7 @@
 <dl class="exception">
 <dl class="exception">
 <dt id="grpc.framework.foundation.abandonment.Abandoned">
 <dt id="grpc.framework.foundation.abandonment.Abandoned">
 <em class="property">exception </em><code class="descclassname">grpc.framework.foundation.abandonment.</code><code class="descname">Abandoned</code><a class="reference internal" href="_modules/grpc/framework/foundation/abandonment.html#Abandoned"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.foundation.abandonment.Abandoned" title="Permalink to this definition">¶</a></dt>
 <em class="property">exception </em><code class="descclassname">grpc.framework.foundation.abandonment.</code><code class="descname">Abandoned</code><a class="reference internal" href="_modules/grpc/framework/foundation/abandonment.html#Abandoned"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.foundation.abandonment.Abandoned" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 <p>Indicates that some computation is being abandoned.</p>
 <p>Indicates that some computation is being abandoned.</p>
 <p>Abandoning a computation is different than returning a value or raising
 <p>Abandoning a computation is different than returning a value or raising
 an exception indicating some operational or programming defect.</p>
 an exception indicating some operational or programming defect.</p>
@@ -206,6 +201,16 @@ Kind.RAISED.</p>
 <em class="property">class </em><code class="descname">Kind</code><a class="reference internal" href="_modules/grpc/framework/foundation/callable_util.html#Outcome.Kind"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.foundation.callable_util.Outcome.Kind" title="Permalink to this definition">¶</a></dt>
 <em class="property">class </em><code class="descname">Kind</code><a class="reference internal" href="_modules/grpc/framework/foundation/callable_util.html#Outcome.Kind"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.foundation.callable_util.Outcome.Kind" title="Permalink to this definition">¶</a></dt>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <p>Identifies the general kind of the outcome of some call.</p>
 <p>Identifies the general kind of the outcome of some call.</p>
+<dl class="attribute">
+<dt id="grpc.framework.foundation.callable_util.Outcome.Kind.RAISED">
+<code class="descname">RAISED</code><em class="property"> = &lt;object object&gt;</em><a class="headerlink" href="#grpc.framework.foundation.callable_util.Outcome.Kind.RAISED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.foundation.callable_util.Outcome.Kind.RETURNED">
+<code class="descname">RETURNED</code><em class="property"> = &lt;object object&gt;</em><a class="headerlink" href="#grpc.framework.foundation.callable_util.Outcome.Kind.RETURNED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 </dd></dl>
 </dd></dl>
@@ -287,7 +292,7 @@ built-in-but-only-in-3.3-and-later TimeoutError.</p>
 <dl class="exception">
 <dl class="exception">
 <dt id="grpc.framework.foundation.future.CancelledError">
 <dt id="grpc.framework.foundation.future.CancelledError">
 <em class="property">exception </em><code class="descclassname">grpc.framework.foundation.future.</code><code class="descname">CancelledError</code><a class="reference internal" href="_modules/grpc/framework/foundation/future.html#CancelledError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.foundation.future.CancelledError" title="Permalink to this definition">¶</a></dt>
 <em class="property">exception </em><code class="descclassname">grpc.framework.foundation.future.</code><code class="descname">CancelledError</code><a class="reference internal" href="_modules/grpc/framework/foundation/future.html#CancelledError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.foundation.future.CancelledError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 <p>Indicates that the computation underlying a Future was cancelled.</p>
 <p>Indicates that the computation underlying a Future was cancelled.</p>
 </dd></dl>
 </dd></dl>
 
 
@@ -504,7 +509,7 @@ terminate within the allotted time.</li>
 <dl class="exception">
 <dl class="exception">
 <dt id="grpc.framework.foundation.future.TimeoutError">
 <dt id="grpc.framework.foundation.future.TimeoutError">
 <em class="property">exception </em><code class="descclassname">grpc.framework.foundation.future.</code><code class="descname">TimeoutError</code><a class="reference internal" href="_modules/grpc/framework/foundation/future.html#TimeoutError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.foundation.future.TimeoutError" title="Permalink to this definition">¶</a></dt>
 <em class="property">exception </em><code class="descclassname">grpc.framework.foundation.future.</code><code class="descname">TimeoutError</code><a class="reference internal" href="_modules/grpc/framework/foundation/future.html#TimeoutError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.foundation.future.TimeoutError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 <p>Indicates that a particular call timed out.</p>
 <p>Indicates that a particular call timed out.</p>
 </dd></dl>
 </dd></dl>
 
 
@@ -677,7 +682,7 @@ terminate within the allotted time.</li>
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -699,7 +704,7 @@ terminate within the allotted time.</li>
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 11 - 16
python/grpc.framework.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework package &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework package &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/>
         <link rel="up" title="grpc package" href="grpc.html"/>
         <link rel="up" title="grpc package" href="grpc.html"/>
         <link rel="next" title="grpc.framework.common package" href="grpc.framework.common.html"/>
         <link rel="next" title="grpc.framework.common package" href="grpc.framework.common.html"/>
         <link rel="prev" title="grpc.beta package" href="grpc.beta.html"/> 
         <link rel="prev" title="grpc.beta package" href="grpc.beta.html"/> 
@@ -45,7 +45,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -65,7 +64,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -128,24 +127,20 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="grpc.html">grpc package</a> &raquo;</li>
+          <li><a href="grpc.html">grpc package</a> &raquo;</li>
       
       
     <li>grpc.framework package</li>
     <li>grpc.framework package</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="_sources/grpc.framework.rst.txt" rel="nofollow"> View page source</a>
           
           
-          <a href="_sources/grpc.framework.rst.txt" rel="nofollow"> View page source</a>
         
         
-      
-    </li>
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -224,7 +219,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -246,7 +241,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 74 - 19
python/grpc.framework.interfaces.base.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.interfaces.base package &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.interfaces.base package &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/>
         <link rel="up" title="grpc.framework.interfaces package" href="grpc.framework.interfaces.html"/>
         <link rel="up" title="grpc.framework.interfaces package" href="grpc.framework.interfaces.html"/>
         <link rel="next" title="grpc.framework.interfaces.face package" href="grpc.framework.interfaces.face.html"/>
         <link rel="next" title="grpc.framework.interfaces.face package" href="grpc.framework.interfaces.face.html"/>
         <link rel="prev" title="grpc.framework.interfaces package" href="grpc.framework.interfaces.html"/> 
         <link rel="prev" title="grpc.framework.interfaces package" href="grpc.framework.interfaces.html"/> 
@@ -45,7 +45,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -65,7 +64,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -128,28 +127,24 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="grpc.html">grpc package</a> &raquo;</li>
+          <li><a href="grpc.html">grpc package</a> &raquo;</li>
       
       
-        <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
+          <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
       
       
-        <li><a href="grpc.framework.interfaces.html">grpc.framework.interfaces package</a> &raquo;</li>
+          <li><a href="grpc.framework.interfaces.html">grpc.framework.interfaces package</a> &raquo;</li>
       
       
     <li>grpc.framework.interfaces.base package</li>
     <li>grpc.framework.interfaces.base package</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="_sources/grpc.framework.interfaces.base.rst.txt" rel="nofollow"> View page source</a>
           
           
-          <a href="_sources/grpc.framework.interfaces.base.rst.txt" rel="nofollow"> View page source</a>
         
         
-      
-    </li>
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -314,7 +309,7 @@ the time its stop method was called).</dd>
 <dl class="exception">
 <dl class="exception">
 <dt id="grpc.framework.interfaces.base.base.NoSuchMethodError">
 <dt id="grpc.framework.interfaces.base.base.NoSuchMethodError">
 <em class="property">exception </em><code class="descclassname">grpc.framework.interfaces.base.base.</code><code class="descname">NoSuchMethodError</code><span class="sig-paren">(</span><em>code</em>, <em>details</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/framework/interfaces/base/base.html#NoSuchMethodError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.base.base.NoSuchMethodError" title="Permalink to this definition">¶</a></dt>
 <em class="property">exception </em><code class="descclassname">grpc.framework.interfaces.base.base.</code><code class="descname">NoSuchMethodError</code><span class="sig-paren">(</span><em>code</em>, <em>details</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/framework/interfaces/base/base.html#NoSuchMethodError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.base.base.NoSuchMethodError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 <p>Indicates that an unrecognized operation has been called.</p>
 <p>Indicates that an unrecognized operation has been called.</p>
 <dl class="attribute">
 <dl class="attribute">
 <dt id="grpc.framework.interfaces.base.base.NoSuchMethodError.code">
 <dt id="grpc.framework.interfaces.base.base.NoSuchMethodError.code">
@@ -477,6 +472,51 @@ provided.</p>
 <em class="property">class </em><code class="descname">Kind</code><a class="reference internal" href="_modules/grpc/framework/interfaces/base/base.html#Outcome.Kind"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind" title="Permalink to this definition">¶</a></dt>
 <em class="property">class </em><code class="descname">Kind</code><a class="reference internal" href="_modules/grpc/framework/interfaces/base/base.html#Outcome.Kind"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind" title="Permalink to this definition">¶</a></dt>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <p>Ways in which an operation can terminate.</p>
 <p>Ways in which an operation can terminate.</p>
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Outcome.Kind.CANCELLED">
+<code class="descname">CANCELLED</code><em class="property"> = 'cancelled'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind.CANCELLED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Outcome.Kind.COMPLETED">
+<code class="descname">COMPLETED</code><em class="property"> = 'completed'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind.COMPLETED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Outcome.Kind.EXPIRED">
+<code class="descname">EXPIRED</code><em class="property"> = 'expired'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind.EXPIRED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Outcome.Kind.LOCAL_FAILURE">
+<code class="descname">LOCAL_FAILURE</code><em class="property"> = 'local failure'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind.LOCAL_FAILURE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Outcome.Kind.LOCAL_SHUTDOWN">
+<code class="descname">LOCAL_SHUTDOWN</code><em class="property"> = 'local shutdown'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind.LOCAL_SHUTDOWN" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Outcome.Kind.RECEPTION_FAILURE">
+<code class="descname">RECEPTION_FAILURE</code><em class="property"> = 'reception failure'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind.RECEPTION_FAILURE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Outcome.Kind.REMOTE_FAILURE">
+<code class="descname">REMOTE_FAILURE</code><em class="property"> = 'remote failure'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind.REMOTE_FAILURE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Outcome.Kind.REMOTE_SHUTDOWN">
+<code class="descname">REMOTE_SHUTDOWN</code><em class="property"> = 'remote shutdown'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind.REMOTE_SHUTDOWN" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Outcome.Kind.TRANSMISSION_FAILURE">
+<code class="descname">TRANSMISSION_FAILURE</code><em class="property"> = 'transmission failure'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Outcome.Kind.TRANSMISSION_FAILURE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 </dd></dl>
 </dd></dl>
@@ -594,6 +634,21 @@ Kind.FULL.</p>
 <dt id="grpc.framework.interfaces.base.base.Subscription.Kind">
 <dt id="grpc.framework.interfaces.base.base.Subscription.Kind">
 <em class="property">class </em><code class="descname">Kind</code><a class="reference internal" href="_modules/grpc/framework/interfaces/base/base.html#Subscription.Kind"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.base.base.Subscription.Kind" title="Permalink to this definition">¶</a></dt>
 <em class="property">class </em><code class="descname">Kind</code><a class="reference internal" href="_modules/grpc/framework/interfaces/base/base.html#Subscription.Kind"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.base.base.Subscription.Kind" title="Permalink to this definition">¶</a></dt>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Subscription.Kind.FULL">
+<code class="descname">FULL</code><em class="property"> = 'full'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Subscription.Kind.FULL" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Subscription.Kind.NONE">
+<code class="descname">NONE</code><em class="property"> = 'none'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Subscription.Kind.NONE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.base.base.Subscription.Kind.TERMINATION_ONLY">
+<code class="descname">TERMINATION_ONLY</code><em class="property"> = 'termination only'</em><a class="headerlink" href="#grpc.framework.interfaces.base.base.Subscription.Kind.TERMINATION_ONLY" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 </dd></dl>
 </dd></dl>
@@ -675,7 +730,7 @@ Kind.FULL.</p>
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -697,7 +752,7 @@ Kind.FULL.</p>
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 50 - 20
python/grpc.framework.interfaces.face.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.interfaces.face package &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.interfaces.face package &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/>
         <link rel="up" title="grpc.framework.interfaces package" href="grpc.framework.interfaces.html"/>
         <link rel="up" title="grpc.framework.interfaces package" href="grpc.framework.interfaces.html"/>
         <link rel="prev" title="grpc.framework.interfaces.base package" href="grpc.framework.interfaces.base.html"/> 
         <link rel="prev" title="grpc.framework.interfaces.base package" href="grpc.framework.interfaces.base.html"/> 
 
 
@@ -44,7 +44,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -64,7 +63,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -127,28 +126,24 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="grpc.html">grpc package</a> &raquo;</li>
+          <li><a href="grpc.html">grpc package</a> &raquo;</li>
       
       
-        <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
+          <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
       
       
-        <li><a href="grpc.framework.interfaces.html">grpc.framework.interfaces package</a> &raquo;</li>
+          <li><a href="grpc.framework.interfaces.html">grpc.framework.interfaces package</a> &raquo;</li>
       
       
     <li>grpc.framework.interfaces.face package</li>
     <li>grpc.framework.interfaces.face package</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="_sources/grpc.framework.interfaces.face.rst.txt" rel="nofollow"> View page source</a>
           
           
-          <a href="_sources/grpc.framework.interfaces.face.rst.txt" rel="nofollow"> View page source</a>
         
         
-      
-    </li>
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -207,6 +202,41 @@ details value was received.</p>
 <em class="property">class </em><code class="descname">Kind</code><a class="reference internal" href="_modules/grpc/framework/interfaces/face/face.html#Abortion.Kind"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.face.face.Abortion.Kind" title="Permalink to this definition">¶</a></dt>
 <em class="property">class </em><code class="descname">Kind</code><a class="reference internal" href="_modules/grpc/framework/interfaces/face/face.html#Abortion.Kind"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.face.face.Abortion.Kind" title="Permalink to this definition">¶</a></dt>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <p>Types of RPC abortion.</p>
 <p>Types of RPC abortion.</p>
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.face.face.Abortion.Kind.CANCELLED">
+<code class="descname">CANCELLED</code><em class="property"> = 'cancelled'</em><a class="headerlink" href="#grpc.framework.interfaces.face.face.Abortion.Kind.CANCELLED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.face.face.Abortion.Kind.EXPIRED">
+<code class="descname">EXPIRED</code><em class="property"> = 'expired'</em><a class="headerlink" href="#grpc.framework.interfaces.face.face.Abortion.Kind.EXPIRED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.face.face.Abortion.Kind.LOCAL_FAILURE">
+<code class="descname">LOCAL_FAILURE</code><em class="property"> = 'local failure'</em><a class="headerlink" href="#grpc.framework.interfaces.face.face.Abortion.Kind.LOCAL_FAILURE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.face.face.Abortion.Kind.LOCAL_SHUTDOWN">
+<code class="descname">LOCAL_SHUTDOWN</code><em class="property"> = 'local shutdown'</em><a class="headerlink" href="#grpc.framework.interfaces.face.face.Abortion.Kind.LOCAL_SHUTDOWN" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.face.face.Abortion.Kind.NETWORK_FAILURE">
+<code class="descname">NETWORK_FAILURE</code><em class="property"> = 'network failure'</em><a class="headerlink" href="#grpc.framework.interfaces.face.face.Abortion.Kind.NETWORK_FAILURE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.face.face.Abortion.Kind.REMOTE_FAILURE">
+<code class="descname">REMOTE_FAILURE</code><em class="property"> = 'remote failure'</em><a class="headerlink" href="#grpc.framework.interfaces.face.face.Abortion.Kind.REMOTE_FAILURE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.framework.interfaces.face.face.Abortion.Kind.REMOTE_SHUTDOWN">
+<code class="descname">REMOTE_SHUTDOWN</code><em class="property"> = 'remote shutdown'</em><a class="headerlink" href="#grpc.framework.interfaces.face.face.Abortion.Kind.REMOTE_SHUTDOWN" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 </dd></dl>
 </dd></dl>
@@ -214,7 +244,7 @@ details value was received.</p>
 <dl class="exception">
 <dl class="exception">
 <dt id="grpc.framework.interfaces.face.face.AbortionError">
 <dt id="grpc.framework.interfaces.face.face.AbortionError">
 <em class="property">exception </em><code class="descclassname">grpc.framework.interfaces.face.face.</code><code class="descname">AbortionError</code><span class="sig-paren">(</span><em>initial_metadata</em>, <em>terminal_metadata</em>, <em>code</em>, <em>details</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/framework/interfaces/face/face.html#AbortionError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.face.face.AbortionError" title="Permalink to this definition">¶</a></dt>
 <em class="property">exception </em><code class="descclassname">grpc.framework.interfaces.face.face.</code><code class="descname">AbortionError</code><span class="sig-paren">(</span><em>initial_metadata</em>, <em>terminal_metadata</em>, <em>code</em>, <em>details</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/framework/interfaces/face/face.html#AbortionError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.face.face.AbortionError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 <p>Common super type for exceptions indicating RPC abortion.</p>
 <p>Common super type for exceptions indicating RPC abortion.</p>
 <dl class="docutils">
 <dl class="docutils">
 <dt>initial_metadata: The initial metadata from the other side of the RPC or</dt>
 <dt>initial_metadata: The initial metadata from the other side of the RPC or</dt>
@@ -937,7 +967,7 @@ and name for the RPC and is not able to service the RPC.</li>
 <dl class="exception">
 <dl class="exception">
 <dt id="grpc.framework.interfaces.face.face.NoSuchMethodError">
 <dt id="grpc.framework.interfaces.face.face.NoSuchMethodError">
 <em class="property">exception </em><code class="descclassname">grpc.framework.interfaces.face.face.</code><code class="descname">NoSuchMethodError</code><span class="sig-paren">(</span><em>group</em>, <em>method</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/framework/interfaces/face/face.html#NoSuchMethodError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.face.face.NoSuchMethodError" title="Permalink to this definition">¶</a></dt>
 <em class="property">exception </em><code class="descclassname">grpc.framework.interfaces.face.face.</code><code class="descname">NoSuchMethodError</code><span class="sig-paren">(</span><em>group</em>, <em>method</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/framework/interfaces/face/face.html#NoSuchMethodError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.framework.interfaces.face.face.NoSuchMethodError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 <p>Raised by customer code to indicate an unrecognized method.</p>
 <p>Raised by customer code to indicate an unrecognized method.</p>
 <dl class="attribute">
 <dl class="attribute">
 <dt id="grpc.framework.interfaces.face.face.NoSuchMethodError.group">
 <dt id="grpc.framework.interfaces.face.face.NoSuchMethodError.group">
@@ -1704,7 +1734,7 @@ returns a response value.</td>
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -1726,7 +1756,7 @@ returns a response value.</td>
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 12 - 17
python/grpc.framework.interfaces.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc.framework.interfaces package &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc.framework.interfaces package &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/>
         <link rel="up" title="grpc.framework package" href="grpc.framework.html"/>
         <link rel="up" title="grpc.framework package" href="grpc.framework.html"/>
         <link rel="next" title="grpc.framework.interfaces.base package" href="grpc.framework.interfaces.base.html"/>
         <link rel="next" title="grpc.framework.interfaces.base package" href="grpc.framework.interfaces.base.html"/>
         <link rel="prev" title="grpc.framework.foundation package" href="grpc.framework.foundation.html"/> 
         <link rel="prev" title="grpc.framework.foundation package" href="grpc.framework.foundation.html"/> 
@@ -45,7 +45,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -65,7 +64,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -128,26 +127,22 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-        <li><a href="grpc.html">grpc package</a> &raquo;</li>
+          <li><a href="grpc.html">grpc package</a> &raquo;</li>
       
       
-        <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
+          <li><a href="grpc.framework.html">grpc.framework package</a> &raquo;</li>
       
       
     <li>grpc.framework.interfaces package</li>
     <li>grpc.framework.interfaces package</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="_sources/grpc.framework.interfaces.rst.txt" rel="nofollow"> View page source</a>
           
           
-          <a href="_sources/grpc.framework.interfaces.rst.txt" rel="nofollow"> View page source</a>
         
         
-      
-    </li>
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -201,7 +196,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -223,7 +218,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 163 - 35
python/grpc.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>grpc package &mdash; grpcio 1.0.4 documentation</title>
+  <title>grpc package &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/>
         <link rel="next" title="grpc.beta package" href="grpc.beta.html"/>
         <link rel="next" title="grpc.beta package" href="grpc.beta.html"/>
         <link rel="prev" title="Welcome to grpcio’s documentation!" href="index.html"/> 
         <link rel="prev" title="Welcome to grpcio’s documentation!" href="index.html"/> 
 
 
@@ -44,7 +44,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -64,7 +63,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -123,22 +122,18 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
     <li>grpc package</li>
     <li>grpc package</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="_sources/grpc.rst.txt" rel="nofollow"> View page source</a>
           
           
-          <a href="_sources/grpc.rst.txt" rel="nofollow"> View page source</a>
         
         
-      
-    </li>
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -214,14 +209,14 @@
 <dl class="exception">
 <dl class="exception">
 <dt id="grpc.FutureTimeoutError">
 <dt id="grpc.FutureTimeoutError">
 <em class="property">exception </em><code class="descclassname">grpc.</code><code class="descname">FutureTimeoutError</code><a class="reference internal" href="_modules/grpc.html#FutureTimeoutError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.FutureTimeoutError" title="Permalink to this definition">¶</a></dt>
 <em class="property">exception </em><code class="descclassname">grpc.</code><code class="descname">FutureTimeoutError</code><a class="reference internal" href="_modules/grpc.html#FutureTimeoutError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.FutureTimeoutError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 <p>Indicates that a method call on a Future timed out.</p>
 <p>Indicates that a method call on a Future timed out.</p>
 </dd></dl>
 </dd></dl>
 
 
 <dl class="exception">
 <dl class="exception">
 <dt id="grpc.FutureCancelledError">
 <dt id="grpc.FutureCancelledError">
 <em class="property">exception </em><code class="descclassname">grpc.</code><code class="descname">FutureCancelledError</code><a class="reference internal" href="_modules/grpc.html#FutureCancelledError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.FutureCancelledError" title="Permalink to this definition">¶</a></dt>
 <em class="property">exception </em><code class="descclassname">grpc.</code><code class="descname">FutureCancelledError</code><a class="reference internal" href="_modules/grpc.html#FutureCancelledError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.FutureCancelledError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 <p>Indicates that the computation underlying a Future was cancelled.</p>
 <p>Indicates that the computation underlying a Future was cancelled.</p>
 </dd></dl>
 </dd></dl>
 
 
@@ -471,6 +466,31 @@ recover.</p>
 <dd><p>The channel has seen a failure from which it cannot recover.</p>
 <dd><p>The channel has seen a failure from which it cannot recover.</p>
 </dd></dl>
 </dd></dl>
 
 
+<dl class="attribute">
+<dt>
+<code class="descname">CONNECTING</code><em class="property"> = (1, 'connecting')</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt>
+<code class="descname">IDLE</code><em class="property"> = (0, 'idle')</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt>
+<code class="descname">READY</code><em class="property"> = (2, 'ready')</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt>
+<code class="descname">SHUTDOWN</code><em class="property"> = (4, 'shutdown')</em></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt>
+<code class="descname">TRANSIENT_FAILURE</code><em class="property"> = (3, 'transient failure')</em></dt>
+<dd></dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 <dl class="class">
 <dl class="class">
@@ -478,12 +498,97 @@ recover.</p>
 <em class="property">class </em><code class="descclassname">grpc.</code><code class="descname">StatusCode</code><a class="reference internal" href="_modules/grpc.html#StatusCode"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.StatusCode" title="Permalink to this definition">¶</a></dt>
 <em class="property">class </em><code class="descclassname">grpc.</code><code class="descname">StatusCode</code><a class="reference internal" href="_modules/grpc.html#StatusCode"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.StatusCode" title="Permalink to this definition">¶</a></dt>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
 <p>Mirrors grpc_status_code in the gRPC Core.</p>
 <p>Mirrors grpc_status_code in the gRPC Core.</p>
+<dl class="attribute">
+<dt id="grpc.StatusCode.ABORTED">
+<code class="descname">ABORTED</code><em class="property"> = (10, 'aborted')</em><a class="headerlink" href="#grpc.StatusCode.ABORTED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.ALREADY_EXISTS">
+<code class="descname">ALREADY_EXISTS</code><em class="property"> = (6, 'already exists')</em><a class="headerlink" href="#grpc.StatusCode.ALREADY_EXISTS" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.CANCELLED">
+<code class="descname">CANCELLED</code><em class="property"> = (1, 'cancelled')</em><a class="headerlink" href="#grpc.StatusCode.CANCELLED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.DATA_LOSS">
+<code class="descname">DATA_LOSS</code><em class="property"> = (15, 'data loss')</em><a class="headerlink" href="#grpc.StatusCode.DATA_LOSS" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.DEADLINE_EXCEEDED">
+<code class="descname">DEADLINE_EXCEEDED</code><em class="property"> = (4, 'deadline exceeded')</em><a class="headerlink" href="#grpc.StatusCode.DEADLINE_EXCEEDED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.FAILED_PRECONDITION">
+<code class="descname">FAILED_PRECONDITION</code><em class="property"> = (9, 'failed precondition')</em><a class="headerlink" href="#grpc.StatusCode.FAILED_PRECONDITION" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.INTERNAL">
+<code class="descname">INTERNAL</code><em class="property"> = (13, 'internal')</em><a class="headerlink" href="#grpc.StatusCode.INTERNAL" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.INVALID_ARGUMENT">
+<code class="descname">INVALID_ARGUMENT</code><em class="property"> = (3, 'invalid argument')</em><a class="headerlink" href="#grpc.StatusCode.INVALID_ARGUMENT" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.NOT_FOUND">
+<code class="descname">NOT_FOUND</code><em class="property"> = (5, 'not found')</em><a class="headerlink" href="#grpc.StatusCode.NOT_FOUND" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.OK">
+<code class="descname">OK</code><em class="property"> = (0, 'ok')</em><a class="headerlink" href="#grpc.StatusCode.OK" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.OUT_OF_RANGE">
+<code class="descname">OUT_OF_RANGE</code><em class="property"> = (11, 'out of range')</em><a class="headerlink" href="#grpc.StatusCode.OUT_OF_RANGE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.PERMISSION_DENIED">
+<code class="descname">PERMISSION_DENIED</code><em class="property"> = (7, 'permission denied')</em><a class="headerlink" href="#grpc.StatusCode.PERMISSION_DENIED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.RESOURCE_EXHAUSTED">
+<code class="descname">RESOURCE_EXHAUSTED</code><em class="property"> = (8, 'resource exhausted')</em><a class="headerlink" href="#grpc.StatusCode.RESOURCE_EXHAUSTED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.UNAUTHENTICATED">
+<code class="descname">UNAUTHENTICATED</code><em class="property"> = (16, 'unauthenticated')</em><a class="headerlink" href="#grpc.StatusCode.UNAUTHENTICATED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.UNAVAILABLE">
+<code class="descname">UNAVAILABLE</code><em class="property"> = (14, 'unavailable')</em><a class="headerlink" href="#grpc.StatusCode.UNAVAILABLE" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.UNIMPLEMENTED">
+<code class="descname">UNIMPLEMENTED</code><em class="property"> = (12, 'unimplemented')</em><a class="headerlink" href="#grpc.StatusCode.UNIMPLEMENTED" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="attribute">
+<dt id="grpc.StatusCode.UNKNOWN">
+<code class="descname">UNKNOWN</code><em class="property"> = (2, 'unknown')</em><a class="headerlink" href="#grpc.StatusCode.UNKNOWN" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 <dl class="exception">
 <dl class="exception">
 <dt id="grpc.RpcError">
 <dt id="grpc.RpcError">
 <em class="property">exception </em><code class="descclassname">grpc.</code><code class="descname">RpcError</code><a class="reference internal" href="_modules/grpc.html#RpcError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.RpcError" title="Permalink to this definition">¶</a></dt>
 <em class="property">exception </em><code class="descclassname">grpc.</code><code class="descname">RpcError</code><a class="reference internal" href="_modules/grpc.html#RpcError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.RpcError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
+<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
 <p>Raised by the gRPC library to indicate non-OK-status RPC termination.</p>
 <p>Raised by the gRPC library to indicate non-OK-status RPC termination.</p>
 </dd></dl>
 </dd></dl>
 
 
@@ -765,9 +870,9 @@ service-side of the RPC.</li>
 </tr>
 </tr>
 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><dl class="docutils">
 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><dl class="docutils">
 <dt>An object that is both a Call for the RPC and a Future. In the event of</dt>
 <dt>An object that is both a Call for the RPC and a Future. In the event of</dt>
-<dd><p class="first last">RPC completion, the return Future&#8217;s result value will be the response
-message of the RPC. Should the event terminate with non-OK status, the
-returned Future&#8217;s exception value will be an RpcError.</p>
+<dd><p class="first last">RPC completion, the return Call-Future&#8217;s result value will be the
+response message of the RPC. Should the event terminate with non-OK
+status, the returned Call-Future&#8217;s exception value will be an RpcError.</p>
 </dd>
 </dd>
 </dl>
 </dl>
 </p>
 </p>
@@ -832,8 +937,8 @@ service-side of the RPC.</li>
 </tr>
 </tr>
 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><dl class="docutils">
 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><dl class="docutils">
 <dt>An object that is both a Call for the RPC and an iterator of response</dt>
 <dt>An object that is both a Call for the RPC and an iterator of response</dt>
-<dd><p class="first last">values. Drawing response values from the returned iterator may raise
-RpcError indicating termination of the RPC with non-OK status.</p>
+<dd><p class="first last">values. Drawing response values from the returned Call-iterator may
+raise RpcError indicating termination of the RPC with non-OK status.</p>
 </dd>
 </dd>
 </dl>
 </dl>
 </p>
 </p>
@@ -867,12 +972,7 @@ service-side of the RPC.</li>
 </ul>
 </ul>
 </td>
 </td>
 </tr>
 </tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><dl class="docutils">
-<dt>The response value for the RPC, and a Call for the RPC if with_call was</dt>
-<dd><p class="first last">set to True at invocation.</p>
-</dd>
-</dl>
-</p>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">The response value for the RPC.</p>
 </td>
 </td>
 </tr>
 </tr>
 <tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><p class="first last"><a class="reference internal" href="#grpc.RpcError" title="grpc.RpcError"><code class="xref py py-exc docutils literal"><span class="pre">RpcError</span></code></a> &#8211; Indicating that the RPC terminated with non-OK status. The
 <tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><p class="first last"><a class="reference internal" href="#grpc.RpcError" title="grpc.RpcError"><code class="xref py py-exc docutils literal"><span class="pre">RpcError</span></code></a> &#8211; Indicating that the RPC terminated with non-OK status. The
@@ -903,9 +1003,9 @@ service-side of the RPC.</li>
 </tr>
 </tr>
 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><dl class="docutils">
 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><dl class="docutils">
 <dt>An object that is both a Call for the RPC and a Future. In the event of</dt>
 <dt>An object that is both a Call for the RPC and a Future. In the event of</dt>
-<dd><p class="first last">RPC completion, the return Future&#8217;s result value will be the response
-message of the RPC. Should the event terminate with non-OK status, the
-returned Future&#8217;s exception value will be an RpcError.</p>
+<dd><p class="first last">RPC completion, the return Call-Future&#8217;s result value will be the
+response message of the RPC. Should the event terminate with non-OK
+status, the returned Call-Future&#8217;s exception value will be an RpcError.</p>
 </dd>
 </dd>
 </dl>
 </dl>
 </p>
 </p>
@@ -970,8 +1070,8 @@ service-side of the RPC.</li>
 </tr>
 </tr>
 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><dl class="docutils">
 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><dl class="docutils">
 <dt>An object that is both a Call for the RPC and an iterator of response</dt>
 <dt>An object that is both a Call for the RPC and an iterator of response</dt>
-<dd><p class="first last">values. Drawing response values from the returned iterator may raise
-RpcError indicating termination of the RPC with non-OK status.</p>
+<dd><p class="first last">values. Drawing response values from the returned Call-iterator may
+raise RpcError indicating termination of the RPC with non-OK status.</p>
 </dd>
 </dd>
 </dl>
 </dl>
 </p>
 </p>
@@ -1344,6 +1444,32 @@ non-None if request_streaming and response_streaming are both True.</p>
 
 
 </dd></dl>
 </dd></dl>
 
 
+<dl class="class">
+<dt id="grpc.ServiceRpcHandler">
+<em class="property">class </em><code class="descclassname">grpc.</code><code class="descname">ServiceRpcHandler</code><a class="reference internal" href="_modules/grpc.html#ServiceRpcHandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.ServiceRpcHandler" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="#grpc.GenericRpcHandler" title="grpc.GenericRpcHandler"><code class="xref py py-class docutils literal"><span class="pre">grpc.GenericRpcHandler</span></code></a></p>
+<p>An implementation of RPC methods belonging to a service.</p>
+<p>A service handles RPC methods with structured names of the form
+&#8216;/Service.Name/Service.MethodX&#8217;, where &#8216;Service.Name&#8217; is the value
+returned by service_name(), and &#8216;Service.MethodX&#8217; is the service method
+name.  A service can have multiple service methods names, but only a single
+service name.</p>
+<dl class="method">
+<dt id="grpc.ServiceRpcHandler.service_name">
+<code class="descname">service_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc.html#ServiceRpcHandler.service_name"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.ServiceRpcHandler.service_name" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns this services name.</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">Returns:</th><td class="field-body">The service name.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
 <dl class="class">
 <dl class="class">
 <dt id="grpc.Server">
 <dt id="grpc.Server">
 <em class="property">class </em><code class="descclassname">grpc.</code><code class="descname">Server</code><a class="reference internal" href="_modules/grpc.html#Server"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.Server" title="Permalink to this definition">¶</a></dt>
 <em class="property">class </em><code class="descclassname">grpc.</code><code class="descname">Server</code><a class="reference internal" href="_modules/grpc.html#Server"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.Server" title="Permalink to this definition">¶</a></dt>
@@ -1804,7 +1930,7 @@ the created channel.</li>
 
 
 <dl class="function">
 <dl class="function">
 <dt id="grpc.server">
 <dt id="grpc.server">
-<code class="descclassname">grpc.</code><code class="descname">server</code><span class="sig-paren">(</span><em>thread_pool</em>, <em>handlers=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc.html#server"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.server" title="Permalink to this definition">¶</a></dt>
+<code class="descclassname">grpc.</code><code class="descname">server</code><span class="sig-paren">(</span><em>thread_pool</em>, <em>handlers=None</em>, <em>options=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc.html#server"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.server" title="Permalink to this definition">¶</a></dt>
 <dd><p>Creates a Server with which RPCs can be serviced.</p>
 <dd><p>Creates a Server with which RPCs can be serviced.</p>
 <table class="docutils field-list" frame="void" rules="none">
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
 <col class="field-name" />
@@ -1818,6 +1944,8 @@ RPCs after the returned Server is started. These handlers need not be the
 only handlers the server will use to service RPCs; other handlers may
 only handlers the server will use to service RPCs; other handlers may
 later be added by calling add_generic_rpc_handlers any time before the
 later be added by calling add_generic_rpc_handlers any time before the
 returned Server is started.</li>
 returned Server is started.</li>
+<li><strong>options</strong> &#8211; A sequence of string-value pairs according to which to configure
+the created server.</li>
 </ul>
 </ul>
 </td>
 </td>
 </tr>
 </tr>
@@ -1865,7 +1993,7 @@ the key must end with &#8216;-bin&#8217;, i.e.
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -1887,7 +2015,7 @@ the key must end with &#8216;-bin&#8217;, i.e.
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 10 - 15
python/index.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>Welcome to grpcio’s documentation! &mdash; grpcio 1.0.4 documentation</title>
+  <title>Welcome to grpcio’s documentation! &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="#"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="#"/>
         <link rel="next" title="grpc package" href="grpc.html"/> 
         <link rel="next" title="grpc package" href="grpc.html"/> 
 
 
   
   
@@ -43,7 +43,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -63,7 +62,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -114,22 +113,18 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="#">Docs</a> &raquo;</li>
     <li><a href="#">Docs</a> &raquo;</li>
       
       
     <li>Welcome to grpcio&#8217;s documentation!</li>
     <li>Welcome to grpcio&#8217;s documentation!</li>
-    <li class="wy-breadcrumbs-aside">
-      
+      <li class="wy-breadcrumbs-aside">
+        
+          
+            <a href="_sources/index.rst.txt" rel="nofollow"> View page source</a>
           
           
-          <a href="_sources/index.rst.txt" rel="nofollow"> View page source</a>
         
         
-      
-    </li>
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -191,7 +186,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -213,7 +208,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

二进制
python/objects.inv


+ 10 - 15
python/py-modindex.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>Python Module Index &mdash; grpcio 1.0.4 documentation</title>
+  <title>Python Module Index &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
         <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/>
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/>
  
  
 
 
 
 
@@ -45,7 +45,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -65,7 +64,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -116,20 +115,16 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-    <li></li>
-    <li class="wy-breadcrumbs-aside">
-      
+    <li>Python Module Index</li>
+      <li class="wy-breadcrumbs-aside">
+        
           
           
-      
-    </li>
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -275,7 +270,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -297,7 +292,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

+ 9 - 14
python/search.html

@@ -8,7 +8,7 @@
   
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
   
-  <title>Search &mdash; grpcio 1.0.4 documentation</title>
+  <title>Search &mdash; grpcio 1.1.0 documentation</title>
   
   
 
 
   
   
@@ -33,7 +33,7 @@
         <link rel="index" title="Index"
         <link rel="index" title="Index"
               href="genindex.html"/>
               href="genindex.html"/>
         <link rel="search" title="Search" href="#"/>
         <link rel="search" title="Search" href="#"/>
-    <link rel="top" title="grpcio 1.0.4 documentation" href="index.html"/> 
+    <link rel="top" title="grpcio 1.1.0 documentation" href="index.html"/> 
 
 
   
   
   <script src="_static/js/modernizr.min.js"></script>
   <script src="_static/js/modernizr.min.js"></script>
@@ -42,7 +42,6 @@
 
 
 <body class="wy-body-for-nav" role="document">
 <body class="wy-body-for-nav" role="document">
 
 
-   
   <div class="wy-grid-for-nav">
   <div class="wy-grid-for-nav">
 
 
     
     
@@ -62,7 +61,7 @@
             
             
             
             
               <div class="version">
               <div class="version">
-                1.0.4
+                1.1.0
               </div>
               </div>
             
             
           
           
@@ -113,18 +112,14 @@
 
 
 
 
 
 
-
-
-
-
 <div role="navigation" aria-label="breadcrumbs navigation">
 <div role="navigation" aria-label="breadcrumbs navigation">
   <ul class="wy-breadcrumbs">
   <ul class="wy-breadcrumbs">
     <li><a href="index.html">Docs</a> &raquo;</li>
     <li><a href="index.html">Docs</a> &raquo;</li>
       
       
-    <li></li>
-    <li class="wy-breadcrumbs-aside">
-      
-    </li>
+    <li>Search</li>
+      <li class="wy-breadcrumbs-aside">
+        
+      </li>
   </ul>
   </ul>
   <hr/>
   <hr/>
 </div>
 </div>
@@ -154,7 +149,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>
     <p>
-        &copy; Copyright 2016, Author.
+        &copy; Copyright 2016, The gRPC Authors.
 
 
     </p>
     </p>
   </div>
   </div>
@@ -176,7 +171,7 @@
     <script type="text/javascript">
     <script type="text/javascript">
         var DOCUMENTATION_OPTIONS = {
         var DOCUMENTATION_OPTIONS = {
             URL_ROOT:'./',
             URL_ROOT:'./',
-            VERSION:'1.0.4',
+            VERSION:'1.1.0',
             COLLAPSE_INDEX:false,
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
             FILE_SUFFIX:'.html',
             HAS_SOURCE:  true
             HAS_SOURCE:  true

文件差异内容过多而无法显示
+ 0 - 0
python/searchindex.js


部分文件因为文件数量过多而无法显示