Darrell Bishop f022aac0cf Add -p option to download command.
Allow the ability to download a subset of containers (--all with -p) or
a subset of objects within a container (container name with -p).

This patch also includes a drive-by fix for "download --all" which would
not actually download any objects (for me, at least) because the object
queue got filled with "stop" messages before the container workers had
run long enough to put work in the object queue.  Doh!

I also closed up a few holes where an (unexpected, obviously) Exception
could cause the process to hang because non-daemon threads still
existed.

Change-Id: I71c6935c60282b5353badc2dfce8a935d47e3bb7
2013-06-26 23:00:46 -07:00
2013-06-26 23:00:46 -07:00
2013-01-18 16:13:27 -05:00
2013-01-18 16:13:27 -05:00
2013-01-18 16:13:27 -05:00
2012-05-08 16:30:13 +01:00
2013-05-01 12:23:12 -04:00
2012-05-08 15:21:56 +01:00
2012-05-21 12:52:55 +02:00
2013-05-01 12:23:12 -04:00
2013-05-01 12:23:12 -04:00
2013-06-01 19:27:54 -05:00

Python bindings to the OpenStack Object Storage API

This is a python client for the Swift API. There's a Python API (the swiftclient module), and a command-line script (swift).

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

This code is based on original the client previously included with OpenStack's swift The python-swiftclient is licensed under the Apache License like the rest of OpenStack.

Contents:

Description
OpenStack Storage (Swift) Client
Readme 14 MiB
Languages
Python 99.9%
Shell 0.1%