-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Timeout definido pelo client #298
Comments
Acredito que o tempo de timeout pode variar entre os tipos de notas (NF-/NFC-e/etc). Você já teve a necessidade de editar esse valor para algum serviço específico? Para maior ou menor tempo? |
O timeout varia entre NFe, NFCe e MDFe, entre os tipos de serviço da NFe, principalmente transmissão, distribuição e eventos e também varia entre a SEFAZ de cada estado. |
Concordo, podemos procurar um valor configurado em uma env, separado por tipo de nota (NF-e/NFC-e). Só uma sugestão, também não tenho uma opinião formada sobre a melhor forma de fazer isso. |
Acho que seria bom passar um valor de timeout nas classes de Comunicacao, no construtor que ja é específico para cada serviço. |
Hoje o timeout da requisição ao webservice está predefinido como 300 segundos:
PyNFe/pynfe/processamento/comunicacao.py
Line 1351 in a8f2d54
Seria interessante definir como responsabilidade do client conforme sua própria necessidade?
Definir um timeout global ou definir um timeout nos parâmetros de cada serviço?
The text was updated successfully, but these errors were encountered: