Browse Source

Making easier to point out an error when serialization fails

tags/0.1
Sergio Oliveira 13 years ago
parent
commit
757d4496ce
  1. 11
      pynfe/processamento/serializacao.py

11
pynfe/processamento/serializacao.py

@ -549,5 +549,16 @@ class SerializacaoPipes(Serializacao):
]
if retorna_string:
try:
return '|'.join(serial_data)
except TypeError as err:
enum_args = '\n'.join(
map(
lambda x: str(x[0]) + ' ' + str(x[1]),
enumerate(serial_data)
)
)
message = err.message + '\n' + enum_args
raise TypeError(message)
return serial_data
Loading…
Cancel
Save