grpc.beta.html 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779
  1. <!DOCTYPE html>
  2. <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
  3. <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
  4. <head>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>grpc.beta package &mdash; grpcio 0.11.0b0 documentation</title>
  8. <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
  9. <link rel="top" title="grpcio 0.11.0b0 documentation" href="index.html"/>
  10. <link rel="up" title="grpc package" href="grpc.html"/>
  11. <link rel="next" title="grpc.early_adopter package" href="grpc.early_adopter.html"/>
  12. <link rel="prev" title="grpc package" href="grpc.html"/>
  13. <script src="_static/js/modernizr.min.js"></script>
  14. </head>
  15. <body class="wy-body-for-nav" role="document">
  16. <div class="wy-grid-for-nav">
  17. <nav data-toggle="wy-nav-shift" class="wy-nav-side">
  18. <div class="wy-side-nav-search">
  19. <a href="index.html" class="icon icon-home"> grpcio
  20. </a>
  21. <div role="search">
  22. <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
  23. <input type="text" name="q" placeholder="Search docs" />
  24. <input type="hidden" name="check_keywords" value="yes" />
  25. <input type="hidden" name="area" value="default" />
  26. </form>
  27. </div>
  28. </div>
  29. <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
  30. <ul class="current">
  31. <li class="toctree-l1 current"><a class="reference internal" href="grpc.html">grpc package</a><ul class="current">
  32. <li class="toctree-l2 current"><a class="reference internal" href="grpc.html#subpackages">Subpackages</a><ul class="current">
  33. <li class="toctree-l3 current"><a class="current reference internal" href="">grpc.beta package</a><ul>
  34. <li class="toctree-l4"><a class="reference internal" href="#submodules">Submodules</a></li>
  35. <li class="toctree-l4"><a class="reference internal" href="#module-grpc.beta.implementations">grpc.beta.implementations module</a></li>
  36. <li class="toctree-l4"><a class="reference internal" href="#module-grpc.beta.interfaces">grpc.beta.interfaces module</a></li>
  37. <li class="toctree-l4"><a class="reference internal" href="#module-grpc.beta.utilities">grpc.beta.utilities module</a></li>
  38. <li class="toctree-l4"><a class="reference internal" href="#module-grpc.beta">Module contents</a></li>
  39. </ul>
  40. </li>
  41. <li class="toctree-l3"><a class="reference internal" href="grpc.early_adopter.html">grpc.early_adopter package</a><ul>
  42. <li class="toctree-l4"><a class="reference internal" href="grpc.early_adopter.html#submodules">Submodules</a></li>
  43. <li class="toctree-l4"><a class="reference internal" href="grpc.early_adopter.html#module-grpc.early_adopter.implementations">grpc.early_adopter.implementations module</a></li>
  44. <li class="toctree-l4"><a class="reference internal" href="grpc.early_adopter.html#module-grpc.early_adopter">Module contents</a></li>
  45. </ul>
  46. </li>
  47. <li class="toctree-l3"><a class="reference internal" href="grpc.framework.html">grpc.framework package</a><ul>
  48. <li class="toctree-l4"><a class="reference internal" href="grpc.framework.html#subpackages">Subpackages</a></li>
  49. <li class="toctree-l4"><a class="reference internal" href="grpc.framework.html#module-grpc.framework">Module contents</a></li>
  50. </ul>
  51. </li>
  52. </ul>
  53. </li>
  54. <li class="toctree-l2"><a class="reference internal" href="grpc.html#module-grpc">Module contents</a></li>
  55. </ul>
  56. </li>
  57. </ul>
  58. </div>
  59. &nbsp;
  60. </nav>
  61. <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
  62. <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
  63. <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
  64. <a href="index.html">grpcio</a>
  65. </nav>
  66. <div class="wy-nav-content">
  67. <div class="rst-content">
  68. <div role="navigation" aria-label="breadcrumbs navigation">
  69. <ul class="wy-breadcrumbs">
  70. <li><a href="index.html">Docs</a> &raquo;</li>
  71. <li><a href="grpc.html">grpc package</a> &raquo;</li>
  72. <li>grpc.beta package</li>
  73. <li class="wy-breadcrumbs-aside">
  74. <a href="_sources/grpc.beta.txt" rel="nofollow"> View page source</a>
  75. </li>
  76. </ul>
  77. <hr/>
  78. </div>
  79. <div role="main" class="document">
  80. <div class="section" id="grpc-beta-package">
  81. <h1>grpc.beta package<a class="headerlink" href="#grpc-beta-package" title="Permalink to this headline">¶</a></h1>
  82. <div class="section" id="submodules">
  83. <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
  84. </div>
  85. <div class="section" id="module-grpc.beta.implementations">
  86. <span id="grpc-beta-implementations-module"></span><h2>grpc.beta.implementations module<a class="headerlink" href="#module-grpc.beta.implementations" title="Permalink to this headline">¶</a></h2>
  87. <p>Entry points into the Beta API of gRPC Python.</p>
  88. <dl class="class">
  89. <dt id="grpc.beta.implementations.Channel">
  90. <em class="property">class </em><code class="descclassname">grpc.beta.implementations.</code><code class="descname">Channel</code><span class="sig-paren">(</span><em>low_channel</em>, <em>intermediary_low_channel</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#Channel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.Channel" title="Permalink to this definition">¶</a></dt>
  91. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
  92. <p>A channel to a remote host through which RPCs may be conducted.</p>
  93. <p>Only the &#8220;subscribe&#8221; and &#8220;unsubscribe&#8221; methods are supported for application
  94. use. This class&#8217; instance constructor and all other attributes are
  95. unsupported.</p>
  96. <dl class="method">
  97. <dt id="grpc.beta.implementations.Channel.subscribe">
  98. <code class="descname">subscribe</code><span class="sig-paren">(</span><em>callback</em>, <em>try_to_connect=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#Channel.subscribe"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.Channel.subscribe" title="Permalink to this definition">¶</a></dt>
  99. <dd><p>Subscribes to this Channel&#8217;s connectivity.</p>
  100. <table class="docutils field-list" frame="void" rules="none">
  101. <col class="field-name" />
  102. <col class="field-body" />
  103. <tbody valign="top">
  104. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
  105. <li><strong>callback</strong> &#8211; A callable to be invoked and passed an
  106. interfaces.ChannelConnectivity identifying this Channel&#8217;s connectivity.
  107. The callable will be invoked immediately upon subscription and again for
  108. every change to this Channel&#8217;s connectivity thereafter until it is
  109. unsubscribed.</li>
  110. <li><strong>try_to_connect</strong> &#8211; A boolean indicating whether or not this Channel should
  111. attempt to connect if it is not already connected and ready to conduct
  112. RPCs.</li>
  113. </ul>
  114. </td>
  115. </tr>
  116. </tbody>
  117. </table>
  118. </dd></dl>
  119. <dl class="method">
  120. <dt id="grpc.beta.implementations.Channel.unsubscribe">
  121. <code class="descname">unsubscribe</code><span class="sig-paren">(</span><em>callback</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#Channel.unsubscribe"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.Channel.unsubscribe" title="Permalink to this definition">¶</a></dt>
  122. <dd><p>Unsubscribes a callback from this Channel&#8217;s connectivity.</p>
  123. <table class="docutils field-list" frame="void" rules="none">
  124. <col class="field-name" />
  125. <col class="field-body" />
  126. <tbody valign="top">
  127. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>callback</strong> &#8211; A callable previously registered with this Channel from having
  128. been passed to its &#8220;subscribe&#8221; method.</td>
  129. </tr>
  130. </tbody>
  131. </table>
  132. </dd></dl>
  133. </dd></dl>
  134. <dl class="class">
  135. <dt id="grpc.beta.implementations.ClientCredentials">
  136. <em class="property">class </em><code class="descclassname">grpc.beta.implementations.</code><code class="descname">ClientCredentials</code><span class="sig-paren">(</span><em>low_credentials</em>, <em>intermediary_low_credentials</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#ClientCredentials"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.ClientCredentials" title="Permalink to this definition">¶</a></dt>
  137. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
  138. <p>A value encapsulating the data required to create a secure Channel.</p>
  139. <p>This class and its instances have no supported interface - it exists to define
  140. the type of its instances and its instances exist to be passed to other
  141. functions.</p>
  142. </dd></dl>
  143. <dl class="class">
  144. <dt id="grpc.beta.implementations.ServerCredentials">
  145. <em class="property">class </em><code class="descclassname">grpc.beta.implementations.</code><code class="descname">ServerCredentials</code><span class="sig-paren">(</span><em>low_credentials</em>, <em>intermediary_low_credentials</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#ServerCredentials"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.ServerCredentials" title="Permalink to this definition">¶</a></dt>
  146. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
  147. <p>A value encapsulating the data required to open a secure port on a Server.</p>
  148. <p>This class and its instances have no supported interface - it exists to define
  149. the type of its instances and its instances exist to be passed to other
  150. functions.</p>
  151. </dd></dl>
  152. <dl class="class">
  153. <dt id="grpc.beta.implementations.ServerOptions">
  154. <em class="property">class </em><code class="descclassname">grpc.beta.implementations.</code><code class="descname">ServerOptions</code><span class="sig-paren">(</span><em>multi_method_implementation</em>, <em>request_deserializers</em>, <em>response_serializers</em>, <em>thread_pool</em>, <em>thread_pool_size</em>, <em>default_timeout</em>, <em>maximum_timeout</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#ServerOptions"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.ServerOptions" title="Permalink to this definition">¶</a></dt>
  155. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
  156. <p>A value encapsulating the various options for creation of a Server.</p>
  157. <p>This class and its instances have no supported interface - it exists to define
  158. the type of its instances and its instances exist to be passed to other
  159. functions.</p>
  160. </dd></dl>
  161. <dl class="class">
  162. <dt id="grpc.beta.implementations.StubOptions">
  163. <em class="property">class </em><code class="descclassname">grpc.beta.implementations.</code><code class="descname">StubOptions</code><span class="sig-paren">(</span><em>host</em>, <em>request_serializers</em>, <em>response_deserializers</em>, <em>metadata_transformer</em>, <em>thread_pool</em>, <em>thread_pool_size</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#StubOptions"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.StubOptions" title="Permalink to this definition">¶</a></dt>
  164. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
  165. <p>A value encapsulating the various options for creation of a Stub.</p>
  166. <p>This class and its instances have no supported interface - it exists to define
  167. the type of its instances and its instances exist to be passed to other
  168. functions.</p>
  169. </dd></dl>
  170. <dl class="function">
  171. <dt id="grpc.beta.implementations.dynamic_stub">
  172. <code class="descclassname">grpc.beta.implementations.</code><code class="descname">dynamic_stub</code><span class="sig-paren">(</span><em>channel</em>, <em>service</em>, <em>cardinalities</em>, <em>options=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#dynamic_stub"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.dynamic_stub" title="Permalink to this definition">¶</a></dt>
  173. <dd><p>Creates a face.DynamicStub with which RPCs can be invoked.</p>
  174. <table class="docutils field-list" frame="void" rules="none">
  175. <col class="field-name" />
  176. <col class="field-body" />
  177. <tbody valign="top">
  178. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  179. <li><strong>channel</strong> &#8211; A Channel for the returned face.DynamicStub to use.</li>
  180. <li><strong>service</strong> &#8211; The package-qualified full name of the service.</li>
  181. <li><strong>cardinalities</strong> &#8211; A dictionary from RPC method name to cardinality.Cardinality
  182. value identifying the cardinality of the RPC method.</li>
  183. <li><strong>options</strong> &#8211; An optional StubOptions value further customizing the functionality
  184. of the returned face.DynamicStub.</li>
  185. </ul>
  186. </td>
  187. </tr>
  188. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">A face.DynamicStub with which RPCs can be invoked.</p>
  189. </td>
  190. </tr>
  191. </tbody>
  192. </table>
  193. </dd></dl>
  194. <dl class="function">
  195. <dt id="grpc.beta.implementations.generic_stub">
  196. <code class="descclassname">grpc.beta.implementations.</code><code class="descname">generic_stub</code><span class="sig-paren">(</span><em>channel</em>, <em>options=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#generic_stub"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.generic_stub" title="Permalink to this definition">¶</a></dt>
  197. <dd><p>Creates a face.GenericStub on which RPCs can be made.</p>
  198. <table class="docutils field-list" frame="void" rules="none">
  199. <col class="field-name" />
  200. <col class="field-body" />
  201. <tbody valign="top">
  202. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  203. <li><strong>channel</strong> &#8211; A Channel for use by the created stub.</li>
  204. <li><strong>options</strong> &#8211; A StubOptions customizing the created stub.</li>
  205. </ul>
  206. </td>
  207. </tr>
  208. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">A face.GenericStub on which RPCs can be made.</p>
  209. </td>
  210. </tr>
  211. </tbody>
  212. </table>
  213. </dd></dl>
  214. <dl class="function">
  215. <dt id="grpc.beta.implementations.insecure_channel">
  216. <code class="descclassname">grpc.beta.implementations.</code><code class="descname">insecure_channel</code><span class="sig-paren">(</span><em>host</em>, <em>port</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#insecure_channel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.insecure_channel" title="Permalink to this definition">¶</a></dt>
  217. <dd><p>Creates an insecure Channel to a remote host.</p>
  218. <table class="docutils field-list" frame="void" rules="none">
  219. <col class="field-name" />
  220. <col class="field-body" />
  221. <tbody valign="top">
  222. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  223. <li><strong>host</strong> &#8211; The name of the remote host to which to connect.</li>
  224. <li><strong>port</strong> &#8211; The port of the remote host to which to connect.</li>
  225. </ul>
  226. </td>
  227. </tr>
  228. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">A Channel to the remote host through which RPCs may be conducted.</p>
  229. </td>
  230. </tr>
  231. </tbody>
  232. </table>
  233. </dd></dl>
  234. <dl class="function">
  235. <dt id="grpc.beta.implementations.secure_channel">
  236. <code class="descclassname">grpc.beta.implementations.</code><code class="descname">secure_channel</code><span class="sig-paren">(</span><em>host</em>, <em>port</em>, <em>client_credentials</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#secure_channel"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.secure_channel" title="Permalink to this definition">¶</a></dt>
  237. <dd><p>Creates a secure Channel to a remote host.</p>
  238. <table class="docutils field-list" frame="void" rules="none">
  239. <col class="field-name" />
  240. <col class="field-body" />
  241. <tbody valign="top">
  242. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  243. <li><strong>host</strong> &#8211; The name of the remote host to which to connect.</li>
  244. <li><strong>port</strong> &#8211; The port of the remote host to which to connect.</li>
  245. <li><strong>client_credentials</strong> &#8211; A ClientCredentials.</li>
  246. </ul>
  247. </td>
  248. </tr>
  249. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">A secure Channel to the remote host through which RPCs may be conducted.</p>
  250. </td>
  251. </tr>
  252. </tbody>
  253. </table>
  254. </dd></dl>
  255. <dl class="function">
  256. <dt id="grpc.beta.implementations.server">
  257. <code class="descclassname">grpc.beta.implementations.</code><code class="descname">server</code><span class="sig-paren">(</span><em>service_implementations</em>, <em>options=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#server"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.server" title="Permalink to this definition">¶</a></dt>
  258. <dd><p>Creates an interfaces.Server with which RPCs can be serviced.</p>
  259. <table class="docutils field-list" frame="void" rules="none">
  260. <col class="field-name" />
  261. <col class="field-body" />
  262. <tbody valign="top">
  263. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  264. <li><strong>service_implementations</strong> &#8211; A dictionary from service name-method name pair to
  265. face.MethodImplementation.</li>
  266. <li><strong>options</strong> &#8211; An optional ServerOptions value further customizing the
  267. functionality of the returned Server.</li>
  268. </ul>
  269. </td>
  270. </tr>
  271. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">An interfaces.Server with which RPCs can be serviced.</p>
  272. </td>
  273. </tr>
  274. </tbody>
  275. </table>
  276. </dd></dl>
  277. <dl class="function">
  278. <dt id="grpc.beta.implementations.server_options">
  279. <code class="descclassname">grpc.beta.implementations.</code><code class="descname">server_options</code><span class="sig-paren">(</span><em>multi_method_implementation=None</em>, <em>request_deserializers=None</em>, <em>response_serializers=None</em>, <em>thread_pool=None</em>, <em>thread_pool_size=None</em>, <em>default_timeout=None</em>, <em>maximum_timeout=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#server_options"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.server_options" title="Permalink to this definition">¶</a></dt>
  280. <dd><p>Creates a ServerOptions value to be passed at server creation.</p>
  281. <p>All parameters are optional and should always be passed by keyword.</p>
  282. <table class="docutils field-list" frame="void" rules="none">
  283. <col class="field-name" />
  284. <col class="field-body" />
  285. <tbody valign="top">
  286. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  287. <li><strong>multi_method_implementation</strong> &#8211; A face.MultiMethodImplementation to be called
  288. to service an RPC if the server has no specific method implementation for
  289. the name of the RPC for which service was requested.</li>
  290. <li><strong>request_deserializers</strong> &#8211; A dictionary from service name-method name pair to
  291. request deserialization behavior.</li>
  292. <li><strong>response_serializers</strong> &#8211; A dictionary from service name-method name pair to
  293. response serialization behavior.</li>
  294. <li><strong>thread_pool</strong> &#8211; A thread pool to use in stubs.</li>
  295. <li><strong>thread_pool_size</strong> &#8211; The size of thread pool to create for use in stubs;
  296. ignored if thread_pool has been passed.</li>
  297. <li><strong>default_timeout</strong> &#8211; A duration in seconds to allow for RPC service when
  298. servicing RPCs that did not include a timeout value when invoked.</li>
  299. <li><strong>maximum_timeout</strong> &#8211; A duration in seconds to allow for RPC service when
  300. servicing RPCs no matter what timeout value was passed when the RPC was
  301. invoked.</li>
  302. </ul>
  303. </td>
  304. </tr>
  305. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">A StubOptions value created from the passed parameters.</p>
  306. </td>
  307. </tr>
  308. </tbody>
  309. </table>
  310. </dd></dl>
  311. <dl class="function">
  312. <dt id="grpc.beta.implementations.ssl_client_credentials">
  313. <code class="descclassname">grpc.beta.implementations.</code><code class="descname">ssl_client_credentials</code><span class="sig-paren">(</span><em>root_certificates</em>, <em>private_key</em>, <em>certificate_chain</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#ssl_client_credentials"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.ssl_client_credentials" title="Permalink to this definition">¶</a></dt>
  314. <dd><p>Creates a ClientCredentials for use with an SSL-enabled Channel.</p>
  315. <table class="docutils field-list" frame="void" rules="none">
  316. <col class="field-name" />
  317. <col class="field-body" />
  318. <tbody valign="top">
  319. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  320. <li><strong>root_certificates</strong> &#8211; The PEM-encoded root certificates or None to ask for
  321. them to be retrieved from a default location.</li>
  322. <li><strong>private_key</strong> &#8211; The PEM-encoded private key to use or None if no private key
  323. should be used.</li>
  324. <li><strong>certificate_chain</strong> &#8211; The PEM-encoded certificate chain to use or None if no
  325. certificate chain should be used.</li>
  326. </ul>
  327. </td>
  328. </tr>
  329. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">A ClientCredentials for use with an SSL-enabled Channel.</p>
  330. </td>
  331. </tr>
  332. </tbody>
  333. </table>
  334. </dd></dl>
  335. <dl class="function">
  336. <dt id="grpc.beta.implementations.ssl_server_credentials">
  337. <code class="descclassname">grpc.beta.implementations.</code><code class="descname">ssl_server_credentials</code><span class="sig-paren">(</span><em>private_key_certificate_chain_pairs</em>, <em>root_certificates=None</em>, <em>require_client_auth=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#ssl_server_credentials"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.ssl_server_credentials" title="Permalink to this definition">¶</a></dt>
  338. <dd><p>Creates a ServerCredentials for use with an SSL-enabled Server.</p>
  339. <table class="docutils field-list" frame="void" rules="none">
  340. <col class="field-name" />
  341. <col class="field-body" />
  342. <tbody valign="top">
  343. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  344. <li><strong>private_key_certificate_chain_pairs</strong> &#8211; A nonempty sequence each element of
  345. which is a pair the first element of which is a PEM-encoded private key
  346. and the second element of which is the corresponding PEM-encoded
  347. certificate chain.</li>
  348. <li><strong>root_certificates</strong> &#8211; PEM-encoded client root certificates to be used for
  349. verifying authenticated clients. If omitted, require_client_auth must also
  350. be omitted or be False.</li>
  351. <li><strong>require_client_auth</strong> &#8211; A boolean indicating whether or not to require clients
  352. to be authenticated. May only be True if root_certificates is not None.</li>
  353. </ul>
  354. </td>
  355. </tr>
  356. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">A ServerCredentials for use with an SSL-enabled Server.</p>
  357. </td>
  358. </tr>
  359. </tbody>
  360. </table>
  361. </dd></dl>
  362. <dl class="function">
  363. <dt id="grpc.beta.implementations.stub_options">
  364. <code class="descclassname">grpc.beta.implementations.</code><code class="descname">stub_options</code><span class="sig-paren">(</span><em>host=None</em>, <em>request_serializers=None</em>, <em>response_deserializers=None</em>, <em>metadata_transformer=None</em>, <em>thread_pool=None</em>, <em>thread_pool_size=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/implementations.html#stub_options"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.implementations.stub_options" title="Permalink to this definition">¶</a></dt>
  365. <dd><p>Creates a StubOptions value to be passed at stub creation.</p>
  366. <p>All parameters are optional and should always be passed by keyword.</p>
  367. <table class="docutils field-list" frame="void" rules="none">
  368. <col class="field-name" />
  369. <col class="field-body" />
  370. <tbody valign="top">
  371. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  372. <li><strong>host</strong> &#8211; A host string to set on RPC calls.</li>
  373. <li><strong>request_serializers</strong> &#8211; A dictionary from service name-method name pair to
  374. request serialization behavior.</li>
  375. <li><strong>response_deserializers</strong> &#8211; A dictionary from service name-method name pair to
  376. response deserialization behavior.</li>
  377. <li><strong>metadata_transformer</strong> &#8211; A callable that given a metadata object produces
  378. another metadata object to be used in the underlying communication on the
  379. wire.</li>
  380. <li><strong>thread_pool</strong> &#8211; A thread pool to use in stubs.</li>
  381. <li><strong>thread_pool_size</strong> &#8211; The size of thread pool to create for use in stubs;
  382. ignored if thread_pool has been passed.</li>
  383. </ul>
  384. </td>
  385. </tr>
  386. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">A StubOptions value created from the passed parameters.</p>
  387. </td>
  388. </tr>
  389. </tbody>
  390. </table>
  391. </dd></dl>
  392. </div>
  393. <div class="section" id="module-grpc.beta.interfaces">
  394. <span id="grpc-beta-interfaces-module"></span><h2>grpc.beta.interfaces module<a class="headerlink" href="#module-grpc.beta.interfaces" title="Permalink to this headline">¶</a></h2>
  395. <p>Constants and interfaces of the Beta API of gRPC Python.</p>
  396. <dl class="class">
  397. <dt id="grpc.beta.interfaces.ChannelConnectivity">
  398. <em class="property">class </em><code class="descclassname">grpc.beta.interfaces.</code><code class="descname">ChannelConnectivity</code><a class="reference internal" href="_modules/grpc/beta/interfaces.html#ChannelConnectivity"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.ChannelConnectivity" title="Permalink to this definition">¶</a></dt>
  399. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
  400. <p>Mirrors grpc_connectivity_state in the gRPC Core.</p>
  401. <dl class="attribute">
  402. <dt id="grpc.beta.interfaces.ChannelConnectivity.IDLE">
  403. <code class="descname">IDLE</code><a class="headerlink" href="#grpc.beta.interfaces.ChannelConnectivity.IDLE" title="Permalink to this definition">¶</a></dt>
  404. <dd><p>The channel is idle.</p>
  405. </dd></dl>
  406. <dl class="attribute">
  407. <dt id="grpc.beta.interfaces.ChannelConnectivity.CONNECTING">
  408. <code class="descname">CONNECTING</code><a class="headerlink" href="#grpc.beta.interfaces.ChannelConnectivity.CONNECTING" title="Permalink to this definition">¶</a></dt>
  409. <dd><p>The channel is connecting.</p>
  410. </dd></dl>
  411. <dl class="attribute">
  412. <dt id="grpc.beta.interfaces.ChannelConnectivity.READY">
  413. <code class="descname">READY</code><a class="headerlink" href="#grpc.beta.interfaces.ChannelConnectivity.READY" title="Permalink to this definition">¶</a></dt>
  414. <dd><p>The channel is ready to conduct RPCs.</p>
  415. </dd></dl>
  416. <dl class="attribute">
  417. <dt id="grpc.beta.interfaces.ChannelConnectivity.TRANSIENT_FAILURE">
  418. <code class="descname">TRANSIENT_FAILURE</code><a class="headerlink" href="#grpc.beta.interfaces.ChannelConnectivity.TRANSIENT_FAILURE" title="Permalink to this definition">¶</a></dt>
  419. <dd><p>The channel has seen a failure from which it expects to
  420. recover.</p>
  421. </dd></dl>
  422. <dl class="attribute">
  423. <dt id="grpc.beta.interfaces.ChannelConnectivity.FATAL_FAILURE">
  424. <code class="descname">FATAL_FAILURE</code><a class="headerlink" href="#grpc.beta.interfaces.ChannelConnectivity.FATAL_FAILURE" title="Permalink to this definition">¶</a></dt>
  425. <dd><p>The channel has seen a failure from which it cannot recover.</p>
  426. </dd></dl>
  427. </dd></dl>
  428. <dl class="class">
  429. <dt id="grpc.beta.interfaces.GRPCCallOptions">
  430. <em class="property">class </em><code class="descclassname">grpc.beta.interfaces.</code><code class="descname">GRPCCallOptions</code><span class="sig-paren">(</span><em>disable_compression</em>, <em>subcall_of</em>, <em>credentials</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/interfaces.html#GRPCCallOptions"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.GRPCCallOptions" title="Permalink to this definition">¶</a></dt>
  431. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
  432. <p>A value encapsulating gRPC-specific options passed on RPC invocation.</p>
  433. <p>This class and its instances have no supported interface - it exists to
  434. define the type of its instances and its instances exist to be passed to
  435. other functions.</p>
  436. </dd></dl>
  437. <dl class="class">
  438. <dt id="grpc.beta.interfaces.GRPCInvocationContext">
  439. <em class="property">class </em><code class="descclassname">grpc.beta.interfaces.</code><code class="descname">GRPCInvocationContext</code><a class="reference internal" href="_modules/grpc/beta/interfaces.html#GRPCInvocationContext"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.GRPCInvocationContext" title="Permalink to this definition">¶</a></dt>
  440. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
  441. <p>Exposes gRPC-specific options and behaviors to code invoking RPCs.</p>
  442. <dl class="method">
  443. <dt id="grpc.beta.interfaces.GRPCInvocationContext.disable_next_request_compression">
  444. <code class="descname">disable_next_request_compression</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/interfaces.html#GRPCInvocationContext.disable_next_request_compression"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.GRPCInvocationContext.disable_next_request_compression" title="Permalink to this definition">¶</a></dt>
  445. <dd><p>Disables compression of the next request passed by the application.</p>
  446. </dd></dl>
  447. </dd></dl>
  448. <dl class="class">
  449. <dt id="grpc.beta.interfaces.GRPCServicerContext">
  450. <em class="property">class </em><code class="descclassname">grpc.beta.interfaces.</code><code class="descname">GRPCServicerContext</code><a class="reference internal" href="_modules/grpc/beta/interfaces.html#GRPCServicerContext"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.GRPCServicerContext" title="Permalink to this definition">¶</a></dt>
  451. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
  452. <p>Exposes gRPC-specific options and behaviors to code servicing RPCs.</p>
  453. <dl class="method">
  454. <dt id="grpc.beta.interfaces.GRPCServicerContext.disable_next_response_compression">
  455. <code class="descname">disable_next_response_compression</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/interfaces.html#GRPCServicerContext.disable_next_response_compression"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.GRPCServicerContext.disable_next_response_compression" title="Permalink to this definition">¶</a></dt>
  456. <dd><p>Disables compression of the next response passed by the application.</p>
  457. </dd></dl>
  458. <dl class="method">
  459. <dt id="grpc.beta.interfaces.GRPCServicerContext.peer">
  460. <code class="descname">peer</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/interfaces.html#GRPCServicerContext.peer"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.GRPCServicerContext.peer" title="Permalink to this definition">¶</a></dt>
  461. <dd><p>Identifies the peer that invoked the RPC being serviced.</p>
  462. <table class="docutils field-list" frame="void" rules="none">
  463. <col class="field-name" />
  464. <col class="field-body" />
  465. <tbody valign="top">
  466. <tr class="field-odd field"><th class="field-name">Returns:</th><td class="field-body">A string identifying the peer that invoked the RPC being serviced.</td>
  467. </tr>
  468. </tbody>
  469. </table>
  470. </dd></dl>
  471. </dd></dl>
  472. <dl class="class">
  473. <dt id="grpc.beta.interfaces.Server">
  474. <em class="property">class </em><code class="descclassname">grpc.beta.interfaces.</code><code class="descname">Server</code><a class="reference internal" href="_modules/grpc/beta/interfaces.html#Server"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.Server" title="Permalink to this definition">¶</a></dt>
  475. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
  476. <p>Services RPCs.</p>
  477. <dl class="method">
  478. <dt id="grpc.beta.interfaces.Server.add_insecure_port">
  479. <code class="descname">add_insecure_port</code><span class="sig-paren">(</span><em>address</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/interfaces.html#Server.add_insecure_port"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.Server.add_insecure_port" title="Permalink to this definition">¶</a></dt>
  480. <dd><p>Reserves a port for insecure RPC service once this Server becomes active.</p>
  481. <p>This method may only be called before calling this Server&#8217;s start method is
  482. called.</p>
  483. <table class="docutils field-list" frame="void" rules="none">
  484. <col class="field-name" />
  485. <col class="field-body" />
  486. <tbody valign="top">
  487. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>address</strong> &#8211; The address for which to open a port.</td>
  488. </tr>
  489. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">An integer port on which RPCs will be serviced after this link has been
  490. started. This is typically the same number as the port number contained
  491. in the passed address, but will likely be different if the port number
  492. contained in the passed address was zero.</td>
  493. </tr>
  494. </tbody>
  495. </table>
  496. </dd></dl>
  497. <dl class="method">
  498. <dt id="grpc.beta.interfaces.Server.add_secure_port">
  499. <code class="descname">add_secure_port</code><span class="sig-paren">(</span><em>address</em>, <em>server_credentials</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/interfaces.html#Server.add_secure_port"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.Server.add_secure_port" title="Permalink to this definition">¶</a></dt>
  500. <dd><p>Reserves a port for secure RPC service after this Server becomes active.</p>
  501. <p>This method may only be called before calling this Server&#8217;s start method is
  502. called.</p>
  503. <table class="docutils field-list" frame="void" rules="none">
  504. <col class="field-name" />
  505. <col class="field-body" />
  506. <tbody valign="top">
  507. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
  508. <li><strong>address</strong> &#8211; The address for which to open a port.</li>
  509. <li><strong>server_credentials</strong> &#8211; A ServerCredentials.</li>
  510. </ul>
  511. </td>
  512. </tr>
  513. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">An integer port on which RPCs will be serviced after this link has been
  514. started. This is typically the same number as the port number contained
  515. in the passed address, but will likely be different if the port number
  516. contained in the passed address was zero.</p>
  517. </td>
  518. </tr>
  519. </tbody>
  520. </table>
  521. </dd></dl>
  522. <dl class="method">
  523. <dt id="grpc.beta.interfaces.Server.start">
  524. <code class="descname">start</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/interfaces.html#Server.start"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.Server.start" title="Permalink to this definition">¶</a></dt>
  525. <dd><p>Starts this Server&#8217;s service of RPCs.</p>
  526. <p>This method may only be called while the server is not serving RPCs (i.e. it
  527. is not idempotent).</p>
  528. </dd></dl>
  529. <dl class="method">
  530. <dt id="grpc.beta.interfaces.Server.stop">
  531. <code class="descname">stop</code><span class="sig-paren">(</span><em>grace</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/interfaces.html#Server.stop"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.Server.stop" title="Permalink to this definition">¶</a></dt>
  532. <dd><p>Stops this Server&#8217;s service of RPCs.</p>
  533. <p>All calls to this method immediately stop service of new RPCs. When existing
  534. RPCs are aborted is controlled by the grace period parameter passed to this
  535. method.</p>
  536. <p>This method may be called at any time and is idempotent. Passing a smaller
  537. grace value than has been passed in a previous call will have the effect of
  538. stopping the Server sooner. Passing a larger grace value than has been
  539. passed in a previous call will not have the effect of stopping the sooner
  540. later.</p>
  541. <table class="docutils field-list" frame="void" rules="none">
  542. <col class="field-name" />
  543. <col class="field-body" />
  544. <tbody valign="top">
  545. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>grace</strong> &#8211; A duration of time in seconds to allow existing RPCs to complete
  546. before being aborted by this Server&#8217;s stopping. May be zero for
  547. immediate abortion of all in-progress RPCs.</td>
  548. </tr>
  549. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">A threading.Event that will be set when this Server has completely
  550. stopped. The returned event may not be set until after the full grace
  551. period (if some ongoing RPC continues for the full length of the period)
  552. of it may be set much sooner (such as if this Server had no RPCs underway
  553. at the time it was stopped or if all RPCs that it had underway completed
  554. very early in the grace period).</td>
  555. </tr>
  556. </tbody>
  557. </table>
  558. </dd></dl>
  559. </dd></dl>
  560. <dl class="class">
  561. <dt id="grpc.beta.interfaces.StatusCode">
  562. <em class="property">class </em><code class="descclassname">grpc.beta.interfaces.</code><code class="descname">StatusCode</code><a class="reference internal" href="_modules/grpc/beta/interfaces.html#StatusCode"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.StatusCode" title="Permalink to this definition">¶</a></dt>
  563. <dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">enum.Enum</span></code></p>
  564. <p>Mirrors grpc_status_code in the C core.</p>
  565. </dd></dl>
  566. <dl class="function">
  567. <dt id="grpc.beta.interfaces.grpc_call_options">
  568. <code class="descclassname">grpc.beta.interfaces.</code><code class="descname">grpc_call_options</code><span class="sig-paren">(</span><em>disable_compression=False</em>, <em>credentials=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/interfaces.html#grpc_call_options"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.interfaces.grpc_call_options" title="Permalink to this definition">¶</a></dt>
  569. <dd><p>Creates a GRPCCallOptions value to be passed at RPC invocation.</p>
  570. <p>All parameters are optional and should always be passed by keyword.</p>
  571. <table class="docutils field-list" frame="void" rules="none">
  572. <col class="field-name" />
  573. <col class="field-body" />
  574. <tbody valign="top">
  575. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
  576. <li><strong>disable_compression</strong> &#8211; A boolean indicating whether or not compression should
  577. be disabled for the request object of the RPC. Only valid for
  578. request-unary RPCs.</li>
  579. <li><strong>credentials</strong> &#8211; A ClientCredentials object to use for the invoked RPC.</li>
  580. </ul>
  581. </td>
  582. </tr>
  583. </tbody>
  584. </table>
  585. </dd></dl>
  586. </div>
  587. <div class="section" id="module-grpc.beta.utilities">
  588. <span id="grpc-beta-utilities-module"></span><h2>grpc.beta.utilities module<a class="headerlink" href="#module-grpc.beta.utilities" title="Permalink to this headline">¶</a></h2>
  589. <p>Utilities for the gRPC Python Beta API.</p>
  590. <dl class="function">
  591. <dt id="grpc.beta.utilities.channel_ready_future">
  592. <code class="descclassname">grpc.beta.utilities.</code><code class="descname">channel_ready_future</code><span class="sig-paren">(</span><em>channel</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grpc/beta/utilities.html#channel_ready_future"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#grpc.beta.utilities.channel_ready_future" title="Permalink to this definition">¶</a></dt>
  593. <dd><p>Creates a future.Future tracking when an implementations.Channel is ready.</p>
  594. <p>Cancelling the returned future.Future does not tell the given
  595. implementations.Channel to abandon attempts it may have been making to
  596. connect; cancelling merely deactivates the return future.Future&#8217;s
  597. subscription to the given implementations.Channel&#8217;s connectivity.</p>
  598. <table class="docutils field-list" frame="void" rules="none">
  599. <col class="field-name" />
  600. <col class="field-body" />
  601. <tbody valign="top">
  602. <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>channel</strong> &#8211; An implementations.Channel.</td>
  603. </tr>
  604. <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">A future.Future that matures when the given Channel has connectivity
  605. interfaces.ChannelConnectivity.READY.</td>
  606. </tr>
  607. </tbody>
  608. </table>
  609. </dd></dl>
  610. </div>
  611. <div class="section" id="module-grpc.beta">
  612. <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-grpc.beta" title="Permalink to this headline">¶</a></h2>
  613. </div>
  614. </div>
  615. </div>
  616. <footer>
  617. <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
  618. <a href="grpc.early_adopter.html" class="btn btn-neutral float-right" title="grpc.early_adopter package" accesskey="n">Next <span class="fa fa-arrow-circle-right"></span></a>
  619. <a href="grpc.html" class="btn btn-neutral" title="grpc package" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous</a>
  620. </div>
  621. <hr/>
  622. <div role="contentinfo">
  623. <p>
  624. &copy; Copyright 2015, Author.
  625. </p>
  626. </div>
  627. Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
  628. </footer>
  629. </div>
  630. </div>
  631. </section>
  632. </div>
  633. <script type="text/javascript">
  634. var DOCUMENTATION_OPTIONS = {
  635. URL_ROOT:'./',
  636. VERSION:'0.11.0b0',
  637. COLLAPSE_INDEX:false,
  638. FILE_SUFFIX:'.html',
  639. HAS_SOURCE: true
  640. };
  641. </script>
  642. <script type="text/javascript" src="_static/jquery.js"></script>
  643. <script type="text/javascript" src="_static/underscore.js"></script>
  644. <script type="text/javascript" src="_static/doctools.js"></script>
  645. <script type="text/javascript" src="_static/js/theme.js"></script>
  646. <script type="text/javascript">
  647. jQuery(function () {
  648. SphinxRtdTheme.StickyNav.enable();
  649. });
  650. </script>
  651. </body>
  652. </html>