dataimport/pgstore.py
changeset 10613 8d9fe02387e3
parent 10612 84468b90e9c1
child 10662 10942ed172de
equal deleted inserted replaced
10612:84468b90e9c1 10613:8d9fe02387e3
    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 import string_types, integer_types
    31 from six.moves import cPickle as pickle, range
    31 from six.moves import cPickle as pickle, range
    32 
    32 
    33 from cubicweb.utils import make_uid
    33 from cubicweb.utils import make_uid
    34 from cubicweb.server.sqlutils import SQL_PREFIX
    34 from cubicweb.server.sqlutils import SQL_PREFIX
    35 from cubicweb.dataimport.stores import NoHookRQLObjectStore
    35 from cubicweb.dataimport.stores import NoHookRQLObjectStore
   164                                     value.second, value.microsecond)
   164                                     value.second, value.microsecond)
   165 
   165 
   166 # (types, converter) list.
   166 # (types, converter) list.
   167 _COPYFROM_BUFFER_CONVERTERS = [
   167 _COPYFROM_BUFFER_CONVERTERS = [
   168     (type(None), _copyfrom_buffer_convert_None),
   168     (type(None), _copyfrom_buffer_convert_None),
   169     ((long, int, float), _copyfrom_buffer_convert_number),
   169     (integer_types + (float,), _copyfrom_buffer_convert_number),
   170     (string_types, _copyfrom_buffer_convert_string),
   170     (string_types, _copyfrom_buffer_convert_string),
   171     (datetime, _copyfrom_buffer_convert_datetime),
   171     (datetime, _copyfrom_buffer_convert_datetime),
   172     (date, _copyfrom_buffer_convert_date),
   172     (date, _copyfrom_buffer_convert_date),
   173     (time, _copyfrom_buffer_convert_time),
   173     (time, _copyfrom_buffer_convert_time),
   174 ]
   174 ]