Módulo satcfe.resposta.extrairlogs
¶
-
class
satcfe.resposta.extrairlogs.
RespostaExtrairLogs
(**kwargs)¶ Lida com as respostas da função
ExtrairLogs
(veja o métodoextrair_logs()
). Os atributos esperados em caso de sucesso, são:numeroSessao (int) EEEEE (unicode) mensagem (unicode) cod (unicode) mensagemSEFAZ (unicode) arquivoLog (unicode)
Em caso de falha, são esperados apenas os atributos padrão, conforme descrito na constante
CAMPOS
.-
static
analisar
(retorno)¶ Constrói uma
RespostaExtrairLogs
a partir do retorno informado.Parâmetros: retorno (unicode) – Retorno da função ExtrairLogs
.
-
conteudo
()¶ Retorna o conteúdo do log decodificado.
-
salvar
(destino=None, prefix='tmp', suffix='-sat.log')¶ Salva o arquivo de log decodificado.
Parâmetros: - destino (str) – (Opcional) Caminho completo para o arquivo onde os
dados dos logs deverão ser salvos. Se não informado, será criado
um arquivo temporário via
tempfile.mkstemp()
. - prefix (str) – (Opcional) Prefixo para o nome do arquivo. Se não
informado será usado
"tmp"
. - suffix (str) – (Opcional) Sufixo para o nome do arquivo. Se não
informado será usado
"-sat.log"
.
Retorna: Retorna o caminho completo para o arquivo salvo.
Tipo de retorno: Levanta: IOError – Se o destino for informado e o arquivo já existir.
- destino (str) – (Opcional) Caminho completo para o arquivo onde os
dados dos logs deverão ser salvos. Se não informado, será criado
um arquivo temporário via
-
static