OpenStack Orchestration (Heat) Client
Go to file
Steve Baker 79dea076db Do not paginate stack list unless page_size is set
Pagination on the server has not yet been implemented, however
the client assumes it is, causing infinite recursion when paginate
is called.

With this change, no pagination is attempted unless page_size is
specified. However the 'limit' parameter is still honored, so it
is still possible to cap the total number of results returned.

heatclient users should not set page_size until pagination has been
implemented on the server. The stack list in Horizon currently
does not attempt to paginate, so is not affected.

Fixes: bug #1207839
Change-Id: I4087d3a8af48206d6ebe3edc441469464e4a401a
2013-08-07 12:56:58 +12:00
doc/source Initial import 2012-10-10 08:55:03 +13:00
heatclient Do not paginate stack list unless page_size is set 2013-08-07 12:56:58 +12:00
tools Move requirements files to standard names. 2013-05-25 08:41:07 +02:00
.gitignore Migrate to testr from nose. 2013-05-31 20:13:37 +10:00
.gitreview Update .gitreview for org move. 2012-12-02 17:48:42 +00:00
.testr.conf Migrate to testr from nose. 2013-05-31 20:13:37 +10:00
CONTRIBUTING.rst Add CONTRIBUTING file. 2013-05-25 08:39:47 +02:00
LICENSE Initial import 2012-10-10 08:55:03 +13:00
MANIFEST.in Cleanup in preperation for release. 2013-07-17 10:42:28 +12:00
openstack-common.conf Migrate to pbr. 2013-05-25 08:39:20 +02:00
README.rst Rename README.md to README.rst 2013-07-14 18:29:08 +02:00
requirements.txt Sync with global requirements 2013-08-05 18:43:13 -03:00
run_tests.sh Return the exit code from tox to callers of run_tests.sh 2013-02-11 18:05:10 +01:00
setup.cfg Cleanup in preperation for release. 2013-07-17 10:42:28 +12:00
setup.py Sync with global requirements 2013-08-05 18:43:13 -03:00
test-requirements.txt Add mock as a test requirement 2013-08-07 10:36:34 +12:00
tox.ini Sync with global requirements 2013-08-05 18:43:13 -03:00

Python bindings to the Heat orchestration API

This is a client library for Heat built on the Heat orchestration API. It provides a Python API (the heatclient module) and a command-line tool (heat).

Development takes place via the usual OpenStack processes as outlined in the OpenStack wiki. The master repository is on GitHub.

See release notes and more at http://docs.openstack.org/developer/python-heatclient/.