ResponseObjectの作成
こんな感じに使えて便利です。
res = FooResponse(**{"foo":"bar","one","two"}) res.one # => "two" res["foo"] # => "bar"
class FooResponse(object): def __init__(self, **kwargs): for k, v in kwargs.iteritems(): setattr(self, k, v) def __getitem__(self, k): return self.__dict__[k] def get(self, k, default=None): return self.__dict__.get(k, default) def __str__(self): return "<FooResponse>: %s" % self.__dict__