Revision 5578064f

b/snf-pithos-backend/pithos/backends/modular.py
114 114
            ret = func(self, *args, **kw)
115 115
            for m in self.messages:
116 116
                self.queue.send(*m)
117
            serials = self.serials
118
            if serials:
119
                self.quotaholder.accept_commission(
120
                            context     =   {},
121
                            clientkey   =   'pithos',
122
                            serials     =   serials)
117 123
            self.wrapper.commit()
118 124
            return ret
119 125
        except:
126
            self.quotaholder.reject_commission(
127
                        context     =   {},
128
                        clientkey   =   'pithos',
129
                        serials     =   serials)
120 130
            self.wrapper.rollback()
121 131
            raise
122 132
    return fn

Also available in: Unified diff