equal
deleted
inserted
replaced
7 __docformat__ = "restructuredtext en" |
7 __docformat__ = "restructuredtext en" |
8 |
8 |
9 from warnings import warn |
9 from warnings import warn |
10 from datetime import datetime, date, timedelta |
10 from datetime import datetime, date, timedelta |
11 |
11 |
|
12 import logilab.common as lgc |
12 from logilab.common.shellutils import ProgressBar |
13 from logilab.common.shellutils import ProgressBar |
13 from logilab.common import db |
14 from logilab.common import db |
14 from logilab.common.adbh import get_adv_func_helper |
15 from logilab.common.adbh import get_adv_func_helper |
15 from logilab.common.sqlgen import SQLGenerator |
16 from logilab.common.sqlgen import SQLGenerator |
16 |
17 |
21 from cubicweb.common.uilib import remove_html_tags |
22 from cubicweb.common.uilib import remove_html_tags |
22 from cubicweb.server import SQL_CONNECT_HOOKS |
23 from cubicweb.server import SQL_CONNECT_HOOKS |
23 from cubicweb.server.utils import crypt_password |
24 from cubicweb.server.utils import crypt_password |
24 |
25 |
25 |
26 |
26 db.USE_MX_DATETIME = False |
27 lgc.USE_MX_DATETIME = False |
27 SQL_PREFIX = 'cw_' |
28 SQL_PREFIX = 'cw_' |
28 |
29 |
29 |
30 |
30 def sqlexec(sqlstmts, cursor_or_execute, withpb=True, delimiter=';'): |
31 def sqlexec(sqlstmts, cursor_or_execute, withpb=True, delimiter=';'): |
31 """execute sql statements ignoring DROP/ CREATE GROUP or USER statements |
32 """execute sql statements ignoring DROP/ CREATE GROUP or USER statements |