misc/migration/3.10.9_Any.py
branchstable
changeset 7550 183a61d1bab9
parent 7261 1d1446e9dfe2
child 8694 d901c36bcfce
equal deleted inserted replaced
7549:465009397d91 7550:183a61d1bab9
     9 
     9 
    10 if confirm('fix existing cwuri?'):
    10 if confirm('fix existing cwuri?'):
    11     from logilab.common.shellutils import progress
    11     from logilab.common.shellutils import progress
    12     from cubicweb.server.session import hooks_control
    12     from cubicweb.server.session import hooks_control
    13     rset = rql('Any X, XC WHERE X cwuri XC, X cwuri ~= "%/eid/%"')
    13     rset = rql('Any X, XC WHERE X cwuri XC, X cwuri ~= "%/eid/%"')
    14     title = "%i entites to fix" % len(rset)
    14     title = "%i entities to fix" % len(rset)
    15     nbops = rset.rowcount
    15     nbops = rset.rowcount
    16     enabled = interactive_mode
    16     enabled = interactive_mode
    17     with progress(title=title, nbops=nbops, size=30, enabled=enabled) as pb:
    17     with progress(title=title, nbops=nbops, size=30, enabled=enabled) as pb:
    18         for i,  row in enumerate(rset):
    18         for i,  row in enumerate(rset):
    19             with hooks_control(session, session.HOOKS_DENY_ALL, 'integrity'):
    19             with hooks_control(session, session.HOOKS_DENY_ALL, 'integrity'):