d2b144df |
## Amazon S3 manager
## Author: Michal Ludvig <michal@logix.cz>
## http://www.logix.cz/michal
## License: GPL Version 2
import sys
import os
import logging
from optparse import OptionParser, Option, OptionValueError, IndentedHelpFormatter
from logging import debug, info, warning, error
## Our modules
from S3 import PkgInfo
from S3.SimpleDB import SimpleDB
from S3.Config import Config
from S3.Exceptions import *
|
add6b7fc |
try:
display_response(sdb.ListDomains())
display_response(sdb.CreateDomain("logix.cz-test"))
display_response(sdb.ListDomains())
display_response(sdb.PutAttributes("logix.cz-test", "AbCd", {'First': "One", "Second" : 2, "Third" : u"drei"}))
display_response(sdb.PutAttributes("logix.cz-test", "XyZ", {'xyz' : ['x', 'y', 'z'], 'Third' : u'traja'}))
display_response(sdb.GetAttributes("logix.cz-test", "AbCd", ['Second', 'Third']))
display_response(sdb.GetAttributes("logix.cz-test", "XyZ"))
display_response(sdb.Query("logix.cz-test", "['xyz' = 'z']"))
display_response(sdb.DeleteDomain("logix.cz-test"))
display_response(sdb.ListDomains())
except S3Error, e:
error(e)
error(e.info) |