equal
deleted
inserted
replaced
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'): |