Revision 3046f62c snf-pithos-app/pithos/api/manage_accounts/cli/__init__.py
b/snf-pithos-app/pithos/api/manage_accounts/cli/__init__.py | ||
---|---|---|
138 | 138 |
failed = [] |
139 | 139 |
|
140 | 140 |
def update_container_policy(account): |
141 |
utils.backend.wrapper.execute()
|
|
141 |
trans = utils.backend.wrapper.conn.begin()
|
|
142 | 142 |
try: |
143 | 143 |
utils.backend.update_container_policy( |
144 | 144 |
account, account, args.container, {'quota': quota} |
145 | 145 |
) |
146 | 146 |
if args.dry: |
147 | 147 |
print "Skipping database commit." |
148 |
utils.backend.wrapper.rollback()
|
|
148 |
trans.rollback()
|
|
149 | 149 |
else: |
150 |
utils.backend.wrapper.commit()
|
|
150 |
trans.commit()
|
|
151 | 151 |
except Exception, e: |
152 | 152 |
failed.append((account, e)) |
153 | 153 |
|
Also available in: Unified diff