OpenStack Orchestration (Heat)
Go to file
Steve Baker 9b6d38cd02 Client plugin exception handling methods
This change adds common methods which allow resources
to handle client exceptions without needing to directly
import the exception types.

The most common client resource exception handling is:
* Detecting if an exception is a 404
* Raising any exception which is not a 404
* Detecting if an exception is a 413 (over limit)
* Detecting if an exception was raised by a particular client
  library

Subsequent changes will move to using these methods.

Change-Id: Ib2bd55c31e66b562cfa8388beb450be6c06cc4fb
2014-07-31 16:49:08 -05:00
bin Merge "Stop overriding CONF.default_log_levels per binary" 2014-07-17 10:41:31 +00:00
contrib Replace str() with six.text_type() where exception is used 2014-07-29 10:34:26 +08:00
doc Remove rst2script.sed and integration.sh 2014-07-25 12:40:36 -04:00
etc/heat Migrate to oslo.db 2014-07-15 10:14:56 +02:00
heat Client plugin exception handling methods 2014-07-31 16:49:08 -05:00
tools Merge "Remove rst2script.sed and integration.sh" 2014-07-28 15:19:20 +00:00
.coveragerc Enabled source code coverage for contrib directory 2014-01-28 21:49:40 +08:00
.gitignore Add heat.sqlite in git ignore list 2014-01-25 13:58:21 +08:00
.gitreview Update .gitreview for org move. 2012-12-02 17:46:15 +00:00
.testr.conf Restructure contrib/ directories 2014-03-03 10:49:28 -05:00
CONTRIBUTING.rst Fix the section name in CONTRIBUTING.rst 2014-06-22 01:36:26 -06:00
HACKING.rst Fixed the reference to 'Creating Unit Tests' in HACKING.rst 2014-06-22 02:00:59 -06:00
LICENSE Initial commit (basics copied from glance) 2012-03-13 21:48:07 +11:00
MANIFEST.in Delete deprecated docs/ directory 2013-10-24 11:03:11 -10:00
README.rst Added links to missing integration information 2014-06-22 01:21:35 -06:00
babel.cfg Add setup.py and friends 2012-03-14 09:25:54 +11:00
install.sh Port to oslo.messaging 2014-06-26 06:45:52 +02:00
openstack-common.conf Migrate to oslo.db 2014-07-15 10:14:56 +02:00
pylintrc Directives to not use variable names that conflict with pdb 2012-03-20 07:16:16 -04:00
requirements.txt Migrate to oslo.db 2014-07-15 10:14:56 +02:00
run_tests.sh Run pep8 check in run_tests.sh as in tox 2014-03-29 23:47:20 +02:00
setup.cfg Merge "Move glance_utils functions to glance client plugin" 2014-07-24 13:56:18 +00:00
setup.py Updated from global requirements 2014-05-09 02:42:01 +00:00
test-requirements.txt Updated from global requirements 2014-07-02 23:54:00 +00:00
tox.ini Fix H201 violations and re-enable gating 2014-07-11 10:17:38 +08:00
uninstall.sh Add uninstall script for Heat 2012-06-23 22:41:30 -04:00