Files
@ 8abbe3462fda
Branch filter:
Location: NPO-Accounting/experimental-accounting-api/doc/build/html/_modules/accounting/exceptions.html - annotation
8abbe3462fda
5.3 KiB
text/html
[tests] Check transactions for errors before being added
- Added support for Exception-specific HTTP response codes for
AccountinExceptions.
- Added support for Exception-specific HTTP response codes for
AccountinExceptions.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 36d91dd0b398 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 5764ebb6040e 5764ebb6040e 36d91dd0b398 36d91dd0b398 36d91dd0b398 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 0e72c2b54373 0e72c2b54373 0e72c2b54373 5764ebb6040e 36d91dd0b398 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 0e72c2b54373 0e72c2b54373 0e72c2b54373 0e72c2b54373 0e72c2b54373 0e72c2b54373 0e72c2b54373 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 5764ebb6040e 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 36d91dd0b398 5764ebb6040e 5764ebb6040e | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>accounting.exceptions — Accounting API 0.1-beta documentation</title>
<link rel="stylesheet" href="../../_static/flasky.css" type="text/css" />
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../../',
VERSION: '0.1-beta',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="../../_static/jquery.js"></script>
<script type="text/javascript" src="../../_static/underscore.js"></script>
<script type="text/javascript" src="../../_static/doctools.js"></script>
<link rel="top" title="Accounting API 0.1-beta documentation" href="../../index.html" />
<link rel="up" title="Module code" href="../index.html" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="../../http-routingtable.html" title="HTTP Routing Table"
>routing table</a> |</li>
<li><a href="../../index.html">Accounting API 0.1-beta documentation</a> »</li>
<li><a href="../index.html" accesskey="U">Module code</a> »</li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<h1>Source code for accounting.exceptions</h1><div class="highlight"><pre>
<span class="c"># Part of accounting-api project:</span>
<span class="c"># https://gitorious.org/conservancy/accounting-api</span>
<span class="c"># License: AGPLv3-or-later</span>
<div class="viewcode-block" id="AccountingException"><a class="viewcode-back" href="../../api/accounting.html#accounting.exceptions.AccountingException">[docs]</a><span class="k">class</span> <span class="nc">AccountingException</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
<span class="sd">'''</span>
<span class="sd"> Used as a base for exceptions that are returned to the caller via the</span>
<span class="sd"> jsonify_exceptions decorator</span>
<span class="sd"> '''</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">message</span><span class="p">,</span> <span class="o">**</span><span class="n">kw</span><span class="p">):</span>
<span class="bp">self</span><span class="o">.</span><span class="n">message</span> <span class="o">=</span> <span class="n">message</span>
<span class="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span> <span class="ow">in</span> <span class="n">kw</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
<span class="nb">setattr</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
</div>
<div class="viewcode-block" id="TransactionNotFound"><a class="viewcode-back" href="../../api/accounting.html#accounting.exceptions.TransactionNotFound">[docs]</a><span class="k">class</span> <span class="nc">TransactionNotFound</span><span class="p">(</span><span class="n">AccountingException</span><span class="p">):</span>
<span class="k">pass</span></div>
</pre></div>
</div>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/accounting-api-logo.png" alt="Logo"/>
</a></p><h3>Related Topics</h3>
<ul>
<li><a href="../../index.html">Documentation overview</a><ul>
<li><a href="../index.html">Module code</a><ul>
</ul></li>
</ul></li>
</ul>
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
<p class="searchtip" style="font-size: 90%">
Enter search terms or a module, class or function name.
</p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
© Copyright 2013, Joar Wandborg.
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a>.
</div>
</body>
</html>
|