dataimport/pgstore.py
changeset 10612 84468b90e9c1
parent 10609 e2d8e81bfe68
child 10613 8d9fe02387e3
equal deleted inserted replaced
10611:f4dec0cca9a1 10612:84468b90e9c1
    25 from time import asctime
    25 from time import asctime
    26 from datetime import date, datetime, time
    26 from datetime import date, datetime, time
    27 from collections import defaultdict
    27 from collections import defaultdict
    28 from base64 import b64encode
    28 from base64 import b64encode
    29 
    29 
       
    30 from six import string_types
    30 from six.moves import cPickle as pickle, range
    31 from six.moves import cPickle as pickle, range
    31 
    32 
    32 from cubicweb.utils import make_uid
    33 from cubicweb.utils import make_uid
    33 from cubicweb.server.sqlutils import SQL_PREFIX
    34 from cubicweb.server.sqlutils import SQL_PREFIX
    34 from cubicweb.dataimport.stores import NoHookRQLObjectStore
    35 from cubicweb.dataimport.stores import NoHookRQLObjectStore
   164 
   165 
   165 # (types, converter) list.
   166 # (types, converter) list.
   166 _COPYFROM_BUFFER_CONVERTERS = [
   167 _COPYFROM_BUFFER_CONVERTERS = [
   167     (type(None), _copyfrom_buffer_convert_None),
   168     (type(None), _copyfrom_buffer_convert_None),
   168     ((long, int, float), _copyfrom_buffer_convert_number),
   169     ((long, int, float), _copyfrom_buffer_convert_number),
   169     (basestring, _copyfrom_buffer_convert_string),
   170     (string_types, _copyfrom_buffer_convert_string),
   170     (datetime, _copyfrom_buffer_convert_datetime),
   171     (datetime, _copyfrom_buffer_convert_datetime),
   171     (date, _copyfrom_buffer_convert_date),
   172     (date, _copyfrom_buffer_convert_date),
   172     (time, _copyfrom_buffer_convert_time),
   173     (time, _copyfrom_buffer_convert_time),
   173 ]
   174 ]
   174 
   175