equal
deleted
inserted
replaced
18 # with CubicWeb. If not, see <http://www.gnu.org/licenses/>. |
18 # with CubicWeb. If not, see <http://www.gnu.org/licenses/>. |
19 |
19 |
20 import logging |
20 import logging |
21 from datetime import datetime |
21 from datetime import datetime |
22 from collections import defaultdict |
22 from collections import defaultdict |
23 from StringIO import StringIO |
23 from io import StringIO |
24 |
24 |
25 from yams.constraints import SizeConstraint |
25 from yams.constraints import SizeConstraint |
26 |
26 |
27 from psycopg2 import ProgrammingError |
27 from psycopg2 import ProgrammingError |
28 |
28 |