Revision 995d7d15 snf-pithos-backend/pithos/backends/modular.py
b/snf-pithos-backend/pithos/backends/modular.py | ||
---|---|---|
124 | 124 |
self.queue.send(*m) |
125 | 125 |
if serials: |
126 | 126 |
self.quotaholder_serials.insert_many(serials) |
127 |
|
|
128 |
# commit to ensure that the serials are registered |
|
129 |
# even if accept commission fails |
|
130 |
self.wrapper.commit() |
|
131 |
self.wrapper.execute() |
|
132 |
|
|
127 | 133 |
self.quotaholder.accept_commission( |
128 | 134 |
context = {}, |
129 | 135 |
clientkey = 'pithos', |
130 | 136 |
serials = serials) |
137 |
|
|
138 |
self.quotaholder_serials.delete_many(serials) |
|
139 |
|
|
131 | 140 |
self.wrapper.commit() |
132 | 141 |
return ret |
133 | 142 |
except: |
Also available in: Unified diff