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