示例#1
0
文件: db.py 项目: numan/sunspear
    def _get_parsed_and_validated_obj_dict(self, obj):
        obj = Object(obj, backend=self)

        obj.validate()
        obj_dict = obj.get_parsed_dict()

        return obj_dict
示例#2
0
    def _get_parsed_and_validated_obj_dict(self, obj):
        obj = Object(obj, backend=self)

        obj.validate()
        obj_dict = obj.get_parsed_dict()

        return obj_dict
示例#3
0
文件: riak.py 项目: kdazzle/sunspear
    def obj_create(self, obj, **kwargs):
        obj = Object(obj, backend=self)

        obj.validate()
        obj_dict = obj.get_parsed_dict()

        key = self._extract_id(obj_dict)

        riak_obj = self._objects.new(key=key)
        riak_obj.data = obj_dict
        riak_obj = self.set_general_indexes(riak_obj)

        riak_obj.store()

        #finally save the data
        return obj_dict
示例#4
0
文件: riak.py 项目: numan/sunspear
    def obj_create(self, obj, **kwargs):
        obj = Object(obj, backend=self)

        obj.validate()
        obj_dict = obj.get_parsed_dict()

        key = self._extract_id(obj_dict)

        riak_obj = self._objects.new(key=key)
        riak_obj.data = obj_dict
        riak_obj = self.set_general_indexes(riak_obj)

        riak_obj.store()

        #finally save the data
        return obj_dict