Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sbc/boto
An integrated interface to current and future infrastructural services offered by Amazon Web Services.
https://github.com/sbc/boto
Doh! Must. Sleep. Now.
952e7c6ba7931202a6ca2e816c9530932cafa138 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
952e7c6ba7931202a6ca2e816c9530932cafa138 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Oops, forgot to increment the retry counter. Could be waiting a long time for a response.
9c1d88605be89dacd73ee24bac966d5d2ca5d447 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
9c1d88605be89dacd73ee24bac966d5d2ca5d447 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Bug in last check-in.
2d25949c25b64c2cfb7880a03870b9fe7b048cfa authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
2d25949c25b64c2cfb7880a03870b9fe7b048cfa authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Add max_items arg to list method and query method.
1a40638c834c359a8f08396454de3b3beb8513ae authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
1a40638c834c359a8f08396454de3b3beb8513ae authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Close old http connection when establishing a new one. Fixes http://code.google.com/p/boto/issues/detail?id=97.
91796a8de22470cafb5fbd72cb95efd3d5e49136 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
91796a8de22470cafb5fbd72cb95efd3d5e49136 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added some methods to save options to the system config file and the user's config file.
5867adbe18f7aae3f25118d2bd316db21b604cd1 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
5867adbe18f7aae3f25118d2bd316db21b604cd1 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added automatic retry and exponential backoff in the send_file method.
cfc326c05eac828df68013eec3005edc45c8631b authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
cfc326c05eac828df68013eec3005edc45c8631b authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Removed forced printing of connection retrues. The debug setting now must be > 1 to enable printing of request/response from http connection.
e5d5341f4fe3e2504b007bf211a78286e77522df authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
e5d5341f4fe3e2504b007bf211a78286e77522df authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixed a bug in getbool. Added setbool method.
8a29fa798713459edf6b45f2fd0386b93bdb5c91 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
8a29fa798713459edf6b45f2fd0386b93bdb5c91 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Use get_ts method now in utils.py
664e010abeef8fa4dcfa7bfb54ef93332740922e authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
664e010abeef8fa4dcfa7bfb54ef93332740922e authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Move the get_ts method to utils.
79294a63f178b3f2be57acae01162eb42958aeaa authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
79294a63f178b3f2be57acae01162eb42958aeaa authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Changed the PositiveIntegerChecker to be a generic IntegerChecker that handles signed/unsigned as well as different sizes of Integer properties. Also added additional Integer Properties using the checker.
6f77f61e4e8bed96dd100c291d3b34e58e772fd0 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
6f77f61e4e8bed96dd100c291d3b34e58e772fd0 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Subclassing the get, getint, getfloat methods to accept a default value. Also adding a getbool method.
11a3ab9e85480e986a3f4deeabb8518014206f46 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
11a3ab9e85480e986a3f4deeabb8518014206f46 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Incorporated some of the mexe (multi-execute) concepts from Larry Bates S3Utils package so that 500 and 503 errors are handled by boto within a retry loop.
9c4331f097b663ad1d7c36e54a0b20bc5ae47868 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
9c4331f097b663ad1d7c36e54a0b20bc5ae47868 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Raise an exception if the domain has not been set.
5170aebc79336c3f04e9604311ab7bbebbe0f6a3 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
5170aebc79336c3f04e9604311ab7bbebbe0f6a3 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Overriding the get, getint, getfloat methods of SafeConfigParser to allow a default value to be passed in.
e4335ad549f4c5eef53323a83798ca0aebd2ab01 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
e4335ad549f4c5eef53323a83798ca0aebd2ab01 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
fixed utf-8 encode problem in delete() and exists()
bcee46a245fd65c355e97272d7b60e81efb307ce authored almost 17 years ago by paltman <paltman@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
bcee46a245fd65c355e97272d7b60e81efb307ce authored almost 17 years ago by paltman <paltman@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
fixed issue where unicode characters are in the key, but need to be encoded to utf-8 for urllib to be able to successfully download a file
6d557c594087c2a505ddd2cc49d3a4529a62960d authored almost 17 years ago by paltman <paltman@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
6d557c594087c2a505ddd2cc49d3a4529a62960d authored almost 17 years ago by paltman <paltman@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Changed run to main.
cb8c8ea450bf6a52498946a2ca446e5796560989 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
cb8c8ea450bf6a52498946a2ca446e5796560989 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixed stupid typo bug.
e665945b95058104b602c8c43bbf7e2d37c9ed00 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
e665945b95058104b602c8c43bbf7e2d37c9ed00 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Trying to allow old-style pyami scripts to still run.
00d54e862003ceda48f617c6c8057c10aeb450b7 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
00d54e862003ceda48f617c6c8057c10aeb450b7 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Turn off notification emails on failures. Fix some bugs in startup.py.
e2a8b4d022c4330dd3bf2ccaca83d526c013d61d authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
e2a8b4d022c4330dd3bf2ccaca83d526c013d61d authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Trying to get general script running working. Adding a hello world script example.'
74fe836d805b06d205b43128140c79d1e47c0884 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
74fe836d805b06d205b43128140c79d1e47c0884 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
More tweaks of the Pyami startup stuff.
2a213f1e57227ffc47f87baf9b0e88d63efceb4b authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
2a213f1e57227ffc47f87baf9b0e88d63efceb4b authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Allow unicode as well as string for S3Key string.
6f3b487ed7faf8c014621e0e764adad6797c8d40 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
6f3b487ed7faf8c014621e0e764adad6797c8d40 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Allow run to report error without exiting.
8a1db4e4e68d7728c8538683fe6019a2f13cc44e authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
8a1db4e4e68d7728c8538683fe6019a2f13cc44e authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Need to make Startup a subclass of ScriptBase.
a04a9cd04daf00a955520499072e5dc8294de17a authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
a04a9cd04daf00a955520499072e5dc8294de17a authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added pyami and mashups to packages. Fixes http://code.google.com/p/boto/issues/detail?id=94
42030c28a4dc6842b340929461b34ba413f4c40c authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
42030c28a4dc6842b340929461b34ba413f4c40c authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Folding in a patch for proxy support from the Debian package manager. See http://code.google.com/p/boto/issues/detail?id=90 for details.
6c4d92106974bbde7b774750547b3a203014cae3 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
6c4d92106974bbde7b774750547b3a203014cae3 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Changing startup.py to use boto.config. Also loading packages specified in config file.
2cdff154d0fbbf76cbcf1bf7fd417ff932fa4a0a authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
2cdff154d0fbbf76cbcf1bf7fd417ff932fa4a0a authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Need to remove the symlink for subversion installs if a regular boto package is being installed.
c76c1744f7d1c4d905b5cdbf7aace5242df41471 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
c76c1744f7d1c4d905b5cdbf7aace5242df41471 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Changing bootstrap to use easy_install. loadboto.py is no longer needed.
21f2b5d42f3313ceb7c01449a86e027df3d29e8d authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
21f2b5d42f3313ceb7c01449a86e027df3d29e8d authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Merging changes from new_pyami branch over to trunk.
2b510152b8796b955f90721a2ca04440db63c9c5 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
2b510152b8796b955f90721a2ca04440db63c9c5 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Merging r474 from new_pyami branch to trunk.
5820021d32272e5c182f5530c3a129ad29790c35 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
5820021d32272e5c182f5530c3a129ad29790c35 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
merged r472 from new_pyami branch into trunk
c261a442bbb54ecbca9e57ff45b3048864435c79 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
c261a442bbb54ecbca9e57ff45b3048864435c79 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding User-Agent
b0211c981dea15f20b89a1131a685b0979bfd0a9 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
b0211c981dea15f20b89a1131a685b0979bfd0a9 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding User-Agent
b4e6db4c1cdd62ead7b528eeaf5fabb34c3791ce authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
b4e6db4c1cdd62ead7b528eeaf5fabb34c3791ce authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
standardize on = rather than : separators
6eb855cd24986ea3def71e9c5edbb87326e0c267 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
6eb855cd24986ea3def71e9c5edbb87326e0c267 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
standardize on = rather than : separators
c44d1fdd16adea10be23296deed6e917eed9f9e8 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
c44d1fdd16adea10be23296deed6e917eed9f9e8 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixed a bug in get_key that was concealing error responses from S3. Fixes http://code.google.com/p/boto/issues/detail?id=92#makechanges
3702bfb1befc97fbdb0800a7963f27d47675365e authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
3702bfb1befc97fbdb0800a7963f27d47675365e authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Constructor wasn't setting the name of the server.
2ff7d608cc24afc731ff2d17dc3119342292a46c authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
2ff7d608cc24afc731ff2d17dc3119342292a46c authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding a function to get the raw string of user metadata passed to instance.
94e8035c2888e069930535c129bbabb560586782 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
94e8035c2888e069930535c129bbabb560586782 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Checking in the Order and Server classes, admittedly half-baked, but need to make them available for others to try.
c47c9d73e24550238af1e0348799df03a3d7d69f authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
c47c9d73e24550238af1e0348799df03a3d7d69f authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding code to load boto package from S3.
edffdadda18619f477716062dabe0a757f5576b6 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
edffdadda18619f477716062dabe0a757f5576b6 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixing some config references. Added notification to load_boto script.
575c29fa98f008669a29ef7c9deee6d73b3c0fd9 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
575c29fa98f008669a29ef7c9deee6d73b3c0fd9 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixing some initial bugs.
1fb5cf671b02badc2a90032f638419fd755fd878 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
1fb5cf671b02badc2a90032f638419fd755fd878 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Still referencing Bootstrap class.
4b8b1a3c0a265453f704ff38b7d3239d4208a96c authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
4b8b1a3c0a265453f704ff38b7d3239d4208a96c authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Base class for scripts
609e0d014e49d8e4c5820c5afe506355f4cfeb8a authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
609e0d014e49d8e4c5820c5afe506355f4cfeb8a authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Initial version of module to handle loading/updating of boto installation in a new instance.
83ecc3654a85851b3b501733abb89e846310f3e7 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
83ecc3654a85851b3b501733abb89e846310f3e7 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding a generic get_value method
df385222c234b547d2224e2f3e48b5952804fce5 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
df385222c234b547d2224e2f3e48b5952804fce5 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Forgot to import SDBPersistanceError
ce709041e931193a331a907316b87718e6eaa106 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
ce709041e931193a331a907316b87718e6eaa106 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Need to pass in new path to metadata.ini
61071d3f3ccf6295bc525901fc66ba042d71c039 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
61071d3f3ccf6295bc525901fc66ba042d71c039 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
A different spin on the bootstrapping stuff, focusing on ubuntu images and trying to simplify the process. Not ready for prime time, yet.
be47c09fde599a09d55326009c6e3a320b1b45ef authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
be47c09fde599a09d55326009c6e3a320b1b45ef authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
fixing up some broken/missing import statements.
349ff3d8dd90df55288bc81ba4aa5f703de966c4 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
349ff3d8dd90df55288bc81ba4aa5f703de966c4 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Splitting persistance.py into a sub module called persist (no misspellings to deal with - yeah). Also checking in a small test module that will eventually become a real unit test in boto.tests.
7e82fa7508ec854b942d4ea6e1a53cc115e7b307 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
7e82fa7508ec854b942d4ea6e1a53cc115e7b307 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixed a bug in saving of properties inherited from superclass.
a4450379b12edf001bce961e299642ec14baf904 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
a4450379b12edf001bce961e299642ec14baf904 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixing calls to get_attributes. Added an untested S3BucketProperty.
75e3c2d0b18f5e112e73e5bc095510a26fb3c54b authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
75e3c2d0b18f5e112e73e5bc095510a26fb3c54b authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Changing get_attributes to match actual SDB features. Fixes Issue-91.
77c2ed7294c42a8cb19b303d37b113dd934fc219 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
77c2ed7294c42a8cb19b303d37b113dd934fc219 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixing some bugs in some of the List property types.
4b424bd0b51514df0a9fa078b560f2097b8a0b54 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
4b424bd0b51514df0a9fa078b560f2097b8a0b54 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
self._list wasn't getting initialized
0f423d2b191f1a89822900d7b32f3889f6ed736e authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
0f423d2b191f1a89822900d7b32f3889f6ed736e authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Removing the obselete 'name' parameter on the constructor of the ListProperty classes.
e7d49e800d2b0ed975a0e944df2267e863b05811 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
e7d49e800d2b0ed975a0e944df2267e863b05811 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixing some old code in DateTimeChecker and BooleanChecker that should have been updated before.
92a2b75160983aaf45702678f3e60397713c7c43 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
92a2b75160983aaf45702678f3e60397713c7c43 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Allow the value of an S3KeyProperty to be set with a string of the form 'bucketname/keyname' in addition to an actual instance of a Key object.
99b399bff1fc045032b1c1bba8b3f94d0940d857 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
99b399bff1fc045032b1c1bba8b3f94d0940d857 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added an S3KeyProperty to store an S3 object
b89e17b33085e3d4b98327f23526e80f3306e165 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
b89e17b33085e3d4b98327f23526e80f3306e165 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added a get_related_objects method to find objects that refer to this object.
5ce528d0e72949cbcd56435173c2cd3f1db4d433 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
5ce528d0e72949cbcd56435173c2cd3f1db4d433 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Moved the checking of properties to a metaclass
e8eb3ae157a1cf78289f95311b8f74f63628cd7c authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
e8eb3ae157a1cf78289f95311b8f74f63628cd7c authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Updating main unit test script to accomodate new directory and module structure.
3782d0be42c65dde47d334fb72469838129bddf6 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
3782d0be42c65dde47d334fb72469838129bddf6 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Moving test directory to be a module under boto. Eliminating test.py as an installed script.
39239a78e7506824c56ed6c52fcf6345c7bea4a2 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
39239a78e7506824c56ed6c52fcf6345c7bea4a2 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Moving test directory to test module under boto.
62aacb31788fd8329d38b6ae2a25325defba726d authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
62aacb31788fd8329d38b6ae2a25325defba726d authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Moving main test script to test module.
8e7ff17485e8da7a94e29111a5ead9da5cabf2ed authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
8e7ff17485e8da7a94e29111a5ead9da5cabf2ed authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Moving main unit test script into the test module.
3089d83ed591a35511b6f8d9eded9b4249df4aed authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
3089d83ed591a35511b6f8d9eded9b4249df4aed authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Moving the tests directory under boto.
dd57fc7252beddc841dac8cba5229be4c4f6f454 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
dd57fc7252beddc841dac8cba5229be4c4f6f454 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding the __init__.py file before moving the directory under the boto directory.
7cacb65eb20d7f3201376b40b1252aee52baa062 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
7cacb65eb20d7f3201376b40b1252aee52baa062 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
First attempt at removing the requirement to pass the property name into the constructor. The SDBObject constructor now finds all Property objects and sets their names. This is probably better handled with a metaclass. That will be the next step.
d608206304bc5972b2b0c8fccc1e8c8522a9e872 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
d608206304bc5972b2b0c8fccc1e8c8522a9e872 authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Another episode in the continuing saga of ActiveRecord-like persistance in SimpleDB.
a1b7fa14b94ff4c30d8e1e23726c99b1af20d30a authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
a1b7fa14b94ff4c30d8e1e23726c99b1af20d30a authored almost 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixed a couple of bugs with object references.
1c94982eb88a1ab9ebbef1b19f719d39c27ca236 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
1c94982eb88a1ab9ebbef1b19f719d39c27ca236 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
A better version of persistance. Still not complete or finished but closer.
bfbc3e85b8cc24482b02fc79e5df3b4e82ae39d0 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
bfbc3e85b8cc24482b02fc79e5df3b4e82ae39d0 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixing issue with preservation of original file names through service invocation.
32df8d85fe7f509887d4b2864320b6785df70d71 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
32df8d85fe7f509887d4b2864320b6785df70d71 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Backing out previous changes.
0a91ca34a1a7c939f1b517eaedf7bbd928f9c9ea authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
0a91ca34a1a7c939f1b517eaedf7bbd928f9c9ea authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Trying to fix the problem with naming of output files from services.
edeb6147b2d369365b09886d7759a964d87cfa95 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
edeb6147b2d369365b09886d7759a964d87cfa95 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixing an issue regarding preservation of original filename when get_results.py is used.
ba85d16d83534fc8f33aae55cc0f403055c5c8e5 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
ba85d16d83534fc8f33aae55cc0f403055c5c8e5 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding a couple of small mods to Item constructor and Item.save method. Also, another snapshot of the persistance layer.
a6847aaab2216c26a7b8ae68f4d29a7db64e749a authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
a6847aaab2216c26a7b8ae68f4d29a7db64e749a authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added some helper methods to item and domain. Also checking in first version of the persistance layer on top of SDB.
5d94785905ad003c8386c8df7923a5e589a4f645 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
5d94785905ad003c8386c8df7923a5e589a4f645 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding an exception for the SDB persistance stuff
c2c736254e2a2c07b5ffea11dbe5e7eb1fd93f81 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
c2c736254e2a2c07b5ffea11dbe5e7eb1fd93f81 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Backing out a change that was inadvertently commited to subversion. It worked but it was not ready for prime time.
0bb1f7f50755772f06a365e911d409e5b46d054e authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
0bb1f7f50755772f06a365e911d409e5b46d054e authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added a lookup method similar to the s3 module. Fixed a bug in get_attributes when specific attributes were referenced.
e35f3d1ef6061a9d397962b9b59389c3efe48b42 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
e35f3d1ef6061a9d397962b9b59389c3efe48b42 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Incorporated a patch from boto user. Allow get_all_images and get_all_instances methods in EC2 take scalar args and convert to list automatically. Change SDB so that result sets return Item objects rather than item names.
1a6c58f7fce405bba4463466895bc035f9c51c7e authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
1a6c58f7fce405bba4463466895bc035f9c51c7e authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Bumping version numbers and updating changes in preparation for 1.0a release.
206ca4df75eaaefaed3bf6b96212a3e678f54c25 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
206ca4df75eaaefaed3bf6b96212a3e678f54c25 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added some more capabilities to the Item object to make it behave more like a regular dictionary.
fe7a622eb1ebe5ae1c24ded194333bea7052afc8 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
fe7a622eb1ebe5ae1c24ded194333bea7052afc8 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Cleaning up a few things and wrapping up initial implementation.
cc7eb3406a49e22f7812721ef3db734c21348d05 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
cc7eb3406a49e22f7812721ef3db734c21348d05 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Fixed a bug in get_domain and tweaked the iterators/generators for query to return the generator directly so you can do a next() on it.
a0c8b58f3192f986cc85ceb073cc160f58360367 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
a0c8b58f3192f986cc85ceb073cc160f58360367 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Snapshot of SDB code that works with API version released with public beta. Still missing support for replace flag on put_attributes.
57882dfe178b8818138e3bf74c7641f3ea51bd69 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
57882dfe178b8818138e3bf74c7641f3ea51bd69 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Patch from Eric Evans to correctly handle 206 response from S3 when doing range GET requests on a key.
cdd2025e2220c784f2b6876439a651137cc104da authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
cdd2025e2220c784f2b6876439a651137cc104da authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding current SimpleDB implementation. Finally
d232101a29022234ce0e7747c2243b1ea83be970 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
d232101a29022234ce0e7747c2243b1ea83be970 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added a delete_message method to the QueryConnection.
3340e4332c11849b7d2012fc068f7324063fb1d8 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
3340e4332c11849b7d2012fc068f7324063fb1d8 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding a receive_message method to the QueryConnection class. I need this because the REST version is broken and won't let you read from queues you don't own, even if you have permission to do so.
740c517eda74c0b93c5cfda25a59aaf8d2cfc0a0 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
740c517eda74c0b93c5cfda25a59aaf8d2cfc0a0 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Added optional parameter to the load_from_s3 method to allow a prefix other than the one for the current queue to be used. This allows messages to be moved from one queue to another.
fe9089b8a5f3ce87528484d16a5c52d3635aef25 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
fe9089b8a5f3ce87528484d16a5c52d3635aef25 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Forgot to make the setting of the grants on all keys in a bucket dependent on the recursive param to the method.
781f0d0da3b85aec0f1130fd412b21ba245da486 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
781f0d0da3b85aec0f1130fd412b21ba245da486 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding convenience methods to S3 module to make it easier to add grants to buckets and keys. Also added a few more docstrings.
f5e5f0bfda7b75a7ab07330ecb904de5fad011ab authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
f5e5f0bfda7b75a7ab07330ecb904de5fad011ab authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
Adding convenience methods to S3 module to make it easier to add grants to buckets and keys. Also added a few more docstrings.
fd014ae91729461429b2aedd240de893e7c75894 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>
fd014ae91729461429b2aedd240de893e7c75894 authored about 17 years ago by Mitch.Garnaat <Mitch.Garnaat@604d75c7-a419-0410-a38f-bde1a0bd1dbf>