Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 25/02/2023
# pix
Avatar discord do usuario sinapse8788

sinapse8788

estou fazendo umas alterações e tratamentos para ver se altero a forma como ele ve a response

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Ver Respostas

Perfeito, mas nesse caso não se aplica porque ele justamente só vai buscar os que tem txid, e caso não tenha nenhum não seria um problema orque tem um tratamento para isso, o problema é existir o txid e ele não ver

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Lembrando que um pix pode ou não ter txid... se alguém tiver feito uma transferência direta, essa transação pode estar sem txid, mesmo que as novas transações que você tenha feito sejam todas com txid.

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Ver Respostas

Olha só a resposta vem com os txids fitrados
Lista tx logo apos erro ['b08e02236f5f4579aaf8d7ef691e02df', '2f4023cb1d4943ebaaccbd3512e7df40']

mesmo dando erro depois, acho que ele está tentando achar txid em todos os dados contidos no campo pix:, ai quando ele se depara com um dado que não tem o rótulo pix dá esse erro, mas informa os txids encontrados, vou fazer um teste

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Mas não tem relação direta com o problema maior que você está investigando que é de parsing mesmo.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, não deveria. A API claramente identifica que tudo nela é fuso Z. Ela aceita outros fusos como entrada (desde que identificados corretamente, o que não foi o caso acima pois você pegou uma hora local e colocou Z depois sem converter), mas vai mostrar sempre UTC (Z).

# pix
Avatar discord do usuario sinapse8788

sinapse8788

No servidor online apenas me dá esse erro: KeyError: 'txid' e trava o sistema. Eu posso colocar um tratamento para esse erro, mas é perigoso visto que eu ainda não tenho certeza do que é

# pix
Avatar discord do usuario sinapse8788

sinapse8788

vem data, valor etc

# pix
Avatar discord do usuario sinapse8788

sinapse8788

será que ele está tentando classificar como txid tudo que vem dentro do dicionario pix? E ai da o err por que tem valores ali que não sao txid?

# pix
Avatar discord do usuario sinapse8788

sinapse8788

nesse caso ai coloquei a data direta

# pix
Avatar discord do usuario sinapse8788

sinapse8788

txid_list.append(pix['txid'])
KeyError: 'txid'

# pix
Avatar discord do usuario sinapse8788

sinapse8788

mas olha o erro que vem junto

# pix
Avatar discord do usuario sinapse8788

sinapse8788

estar

# pix
Avatar discord do usuario sinapse8788

sinapse8788

a ultima linha é o print de resposta deveria estra ok

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Lista tx logo apos erro ['b08e02236f5f4579aaf8d7ef691e02df', '2f4023cb1d4943ebaaccbd3512e7df40']

# pix
Avatar discord do usuario sinapse8788

sinapse8788

response = gn.pix_received_list(params=params)

print("Response antes da criação da lista", response)
# cria uma lista com os txid
txid_list = []
for pix in response['pix']:
txid_list.append(pix['txid'])
print("Lista tx logo apos erro", txid_list)

# pix
Avatar discord do usuario sinapse8788

sinapse8788

muito estranho olhe só a resposta agora da minha lista

# pix
Avatar discord do usuario sinapse8788

sinapse8788

vou re testar no local se faz uma transação pix e grava na base

# pix
Avatar discord do usuario sinapse8788

sinapse8788

detalhe acabei de fazer funcionar no servidor local, mas no on-line ainda mesmo erro

# pix
Avatar discord do usuario sinapse8788

sinapse8788

mas... é nosso trabalho descobrir não é kkkkk vamos testando, se pensar em algo me informa por favor