mirror of
https://github.com/JHUAPL/PINE.git
synced 2026-01-09 12:37:59 -05:00
This includes two main features: 1. Add/fix status/train/predict endpoints for pipelines. 2. Add OpenAPI specification for backend API.
238 lines
19 KiB
HTML
238 lines
19 KiB
HTML
|
||
|
||
<!doctype html>
|
||
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>pine.client.exceptions — pine documentation</title>
|
||
<link rel="stylesheet" href="../../../../_static/pygments.css" type="text/css" />
|
||
<link rel="stylesheet" href="../../../../_static/bizstyle.css" type="text/css" />
|
||
<link rel="stylesheet" type="text/css" href="../../../../_static/graphviz.css" />
|
||
|
||
<script id="documentation_options" data-url_root="../../../../" src="../../../../_static/documentation_options.js"></script>
|
||
<script src="../../../../_static/jquery.js"></script>
|
||
<script src="../../../../_static/underscore.js"></script>
|
||
<script src="../../../../_static/doctools.js"></script>
|
||
<script src="../../../../_static/bizstyle.js"></script>
|
||
<link rel="index" title="Index" href="../../../../genindex.html" />
|
||
<link rel="search" title="Search" href="../../../../search.html" />
|
||
<link rel="next" title="pine.client.log" href="../log/index.html" />
|
||
<link rel="prev" title="pine.client.client" href="../client/index.html" />
|
||
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
|
||
<!--[if lt IE 9]>
|
||
<script src="_static/css3-mediaqueries.js"></script>
|
||
<![endif]-->
|
||
</head><body>
|
||
<div class="related" role="navigation" aria-label="related navigation">
|
||
<h3>Navigation</h3>
|
||
<ul>
|
||
<li class="right" style="margin-right: 10px">
|
||
<a href="../../../../genindex.html" title="General Index"
|
||
accesskey="I">index</a></li>
|
||
<li class="right" >
|
||
<a href="../../../../py-modindex.html" title="Python Module Index"
|
||
>modules</a> |</li>
|
||
<li class="right" >
|
||
<a href="../log/index.html" title="pine.client.log"
|
||
accesskey="N">next</a> |</li>
|
||
<li class="right" >
|
||
<a href="../client/index.html" title="pine.client.client"
|
||
accesskey="P">previous</a> |</li>
|
||
<li class="nav-item nav-item-0"><a href="../../../../index.html">pine documentation</a> »</li>
|
||
<li class="nav-item nav-item-1"><a href="../../../index.html" >API Reference</a> »</li>
|
||
<li class="nav-item nav-item-2"><a href="../../index.html" ><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine</span></code></a> »</li>
|
||
<li class="nav-item nav-item-3"><a href="../index.html" accesskey="U"><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine.client</span></code></a> »</li>
|
||
<li class="nav-item nav-item-this"><a href=""><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine.client.exceptions</span></code></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="document">
|
||
<div class="documentwrapper">
|
||
<div class="bodywrapper">
|
||
<div class="body" role="main">
|
||
|
||
<div class="section" id="module-pine.client.exceptions">
|
||
<span id="pine-client-exceptions"></span><h1><a class="reference internal" href="#module-pine.client.exceptions" title="pine.client.exceptions"><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine.client.exceptions</span></code></a><a class="headerlink" href="#module-pine.client.exceptions" title="Permalink to this headline">¶</a></h1>
|
||
<p>PINE client exceptions module.</p>
|
||
<div class="section" id="module-contents">
|
||
<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
|
||
<dl class="py exception">
|
||
<dt id="pine.client.exceptions.PineClientException">
|
||
<em class="property"><span class="pre">exception</span> </em><code class="sig-prename descclassname"><span class="pre">pine.client.exceptions.</span></code><code class="sig-name descname"><span class="pre">PineClientException</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">message</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">cause</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/exceptions.html#Exception" title="(in Python v3.9)"><span class="pre">Exception</span></a></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pine.client.exceptions.PineClientException" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/3/library/exceptions.html#Exception" title="(in Python v3.9)"><code class="xref py py-class docutils literal notranslate"><span class="pre">Exception</span></code></a></p>
|
||
<p>Base class for PINE client exceptions.</p>
|
||
<p>Constructor.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>message</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – the message</p></li>
|
||
<li><p><strong>cause</strong> (<a class="reference external" href="https://docs.python.org/3/library/exceptions.html#Exception" title="(in Python v3.9)"><em>Exception</em></a><em>, </em><em>optional</em>) – optional cause, defaults to <code class="docutils literal notranslate"><span class="pre">None</span></code></p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py attribute">
|
||
<dt id="pine.client.exceptions.PineClientException.message">
|
||
<code class="sig-name descname"><span class="pre">message</span></code><a class="headerlink" href="#pine.client.exceptions.PineClientException.message" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>The message.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Type</dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py exception">
|
||
<dt id="pine.client.exceptions.PineClientHttpException">
|
||
<em class="property"><span class="pre">exception</span> </em><code class="sig-prename descclassname"><span class="pre">pine.client.exceptions.</span></code><code class="sig-name descname"><span class="pre">PineClientHttpException</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">method</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">path</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">resp</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python-requests.org/en/master/api/#requests.Response" title="(in Requests v2.26.0)"><span class="pre">requests.Response</span></a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pine.client.exceptions.PineClientHttpException" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pine.client.exceptions.PineClientException" title="pine.client.exceptions.PineClientException"><code class="xref py py-class docutils literal notranslate"><span class="pre">pine.client.exceptions.PineClientException</span></code></a></p>
|
||
<p>A PINE client exception caused by an underlying HTTP exception.</p>
|
||
<p>Constructor.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>method</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – the REST method (<code class="docutils literal notranslate"><span class="pre">"get"</span></code>, <code class="docutils literal notranslate"><span class="pre">"post"</span></code>, etc.)</p></li>
|
||
<li><p><strong>path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – the human-readable path that caused the exception</p></li>
|
||
<li><p><strong>resp</strong> (<a class="reference external" href="https://docs.python-requests.org/en/master/api/#requests.Response" title="(in Requests v2.26.0)"><em>requests.Response</em></a>) – the <a class="reference external" href="https://docs.python-requests.org/en/master/api/#requests.Response" title="(in Requests v2.26.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">Response</span></code></a> with the error info</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<dl class="py attribute">
|
||
<dt id="pine.client.exceptions.PineClientHttpException.resp">
|
||
<code class="sig-name descname"><span class="pre">resp</span></code><em class="property"> <span class="pre">:requests.Response</span></em><a class="headerlink" href="#pine.client.exceptions.PineClientHttpException.resp" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>The <a class="reference external" href="https://docs.python-requests.org/en/master/api/#requests.Response" title="(in Requests v2.26.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">Response</span></code></a> with the error info</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Type</dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python-requests.org/en/master/api/#requests.Response" title="(in Requests v2.26.0)">requests.Response</a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="pine.client.exceptions.PineClientHttpException.status_code">
|
||
<em class="property"><span class="pre">property</span> </em><code class="sig-name descname"><span class="pre">status_code</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">self</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pine.client.exceptions.PineClientHttpException.status_code" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py exception">
|
||
<dt id="pine.client.exceptions.PineClientValueException">
|
||
<em class="property"><span class="pre">exception</span> </em><code class="sig-prename descclassname"><span class="pre">pine.client.exceptions.</span></code><code class="sig-name descname"><span class="pre">PineClientValueException</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">obj</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><span class="pre">dict</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">obj_type</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pine.client.exceptions.PineClientValueException" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pine.client.exceptions.PineClientException" title="pine.client.exceptions.PineClientException"><code class="xref py py-class docutils literal notranslate"><span class="pre">pine.client.exceptions.PineClientException</span></code></a></p>
|
||
<p>A PINE client exception caused by passing invalid data.</p>
|
||
<p>Constructor.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>obj</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) – the error data</p></li>
|
||
<li><p><strong>obj_type</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – human-readable type of object</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py exception">
|
||
<dt id="pine.client.exceptions.PineClientAuthException">
|
||
<em class="property"><span class="pre">exception</span> </em><code class="sig-prename descclassname"><span class="pre">pine.client.exceptions.</span></code><code class="sig-name descname"><span class="pre">PineClientAuthException</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">message</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">cause</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/exceptions.html#Exception" title="(in Python v3.9)"><span class="pre">Exception</span></a></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pine.client.exceptions.PineClientAuthException" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pine.client.exceptions.PineClientException" title="pine.client.exceptions.PineClientException"><code class="xref py py-class docutils literal notranslate"><span class="pre">pine.client.exceptions.PineClientException</span></code></a></p>
|
||
<p>Base class for PINE client exceptions.</p>
|
||
<p>Constructor.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>message</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – the message</p></li>
|
||
<li><p><strong>cause</strong> (<a class="reference external" href="https://docs.python.org/3/library/exceptions.html#Exception" title="(in Python v3.9)"><em>Exception</em></a><em>, </em><em>optional</em>) – optional cause, defaults to <code class="docutils literal notranslate"><span class="pre">None</span></code></p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="clearer"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||
<div class="sphinxsidebarwrapper">
|
||
<h3><a href="../../../../index.html">Table of Contents</a></h3>
|
||
<ul>
|
||
<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine.client.exceptions</span></code></a><ul>
|
||
<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
|
||
<li><a class="reference internal" href="#pine.client.exceptions.PineClientException">PineClientException</a><ul>
|
||
<li><a class="reference internal" href="#pine.client.exceptions.PineClientException.message">message</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#pine.client.exceptions.PineClientHttpException">PineClientHttpException</a><ul>
|
||
<li><a class="reference internal" href="#pine.client.exceptions.PineClientHttpException.resp">resp</a></li>
|
||
<li><a class="reference internal" href="#pine.client.exceptions.PineClientHttpException.status_code">status_code</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="reference internal" href="#pine.client.exceptions.PineClientValueException">PineClientValueException</a></li>
|
||
<li><a class="reference internal" href="#pine.client.exceptions.PineClientAuthException">PineClientAuthException</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
<h4>Previous topic</h4>
|
||
<p class="topless"><a href="../client/index.html"
|
||
title="previous chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine.client.client</span></code></a></p>
|
||
<h4>Next topic</h4>
|
||
<p class="topless"><a href="../log/index.html"
|
||
title="next chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine.client.log</span></code></a></p>
|
||
<div role="note" aria-label="source link">
|
||
<h3>This Page</h3>
|
||
<ul class="this-page-menu">
|
||
<li><a href="../../../../_sources/autoapi/pine/client/exceptions/index.rst.txt"
|
||
rel="nofollow">Show Source</a></li>
|
||
</ul>
|
||
</div>
|
||
<div id="searchbox" style="display: none" role="search">
|
||
<h3 id="searchlabel">Quick search</h3>
|
||
<div class="searchformwrapper">
|
||
<form class="search" action="../../../../search.html" method="get">
|
||
<input type="text" name="q" aria-labelledby="searchlabel" />
|
||
<input type="submit" value="Go" />
|
||
</form>
|
||
</div>
|
||
</div>
|
||
<script>$('#searchbox').show(0);</script>
|
||
</div>
|
||
</div>
|
||
<div class="clearer"></div>
|
||
</div>
|
||
<div class="related" role="navigation" aria-label="related navigation">
|
||
<h3>Navigation</h3>
|
||
<ul>
|
||
<li class="right" style="margin-right: 10px">
|
||
<a href="../../../../genindex.html" title="General Index"
|
||
>index</a></li>
|
||
<li class="right" >
|
||
<a href="../../../../py-modindex.html" title="Python Module Index"
|
||
>modules</a> |</li>
|
||
<li class="right" >
|
||
<a href="../log/index.html" title="pine.client.log"
|
||
>next</a> |</li>
|
||
<li class="right" >
|
||
<a href="../client/index.html" title="pine.client.client"
|
||
>previous</a> |</li>
|
||
<li class="nav-item nav-item-0"><a href="../../../../index.html">pine documentation</a> »</li>
|
||
<li class="nav-item nav-item-1"><a href="../../../index.html" >API Reference</a> »</li>
|
||
<li class="nav-item nav-item-2"><a href="../../index.html" ><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine</span></code></a> »</li>
|
||
<li class="nav-item nav-item-3"><a href="../index.html" ><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine.client</span></code></a> »</li>
|
||
<li class="nav-item nav-item-this"><a href=""><code class="xref py py-mod docutils literal notranslate"><span class="pre">pine.client.exceptions</span></code></a></li>
|
||
</ul>
|
||
</div>
|
||
<div class="footer" role="contentinfo">
|
||
© Copyright (C) 2019 The Johns Hopkins University Applied Physics Laboratory LLC..
|
||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.3.
|
||
</div>
|
||
</body>
|
||
</html> |