bug fix: write to SQL complex objects -> str
This commit is contained in:
parent
68f628ec5a
commit
0d7b40cbd8
|
@ -158,7 +158,11 @@ class X12Parser(BasicParser):
|
||||||
_store['cotnext'] = 'write'
|
_store['cotnext'] = 'write'
|
||||||
_writer = transport.factory.instance(**_store)
|
_writer = transport.factory.instance(**_store)
|
||||||
# if _store['provider'] not in [providers.MONGODB, providers.COUCHDB] :
|
# if _store['provider'] not in [providers.MONGODB, providers.COUCHDB] :
|
||||||
|
|
||||||
|
for _document in _documents :
|
||||||
|
for field in _document :
|
||||||
|
if type(_document[field]) in [dict,list] :
|
||||||
|
_document[field] = json.dumps(_document[field],default=str)
|
||||||
|
|
||||||
_writer.write(_documents,table=TABLE)
|
_writer.write(_documents,table=TABLE)
|
||||||
if getattr(_writer,'close') :
|
if getattr(_writer,'close') :
|
||||||
|
|
Loading…
Reference in New Issue