Passagem de parametro em função com decorator

1. Passagem de parametro em função com decorator

Lucas
DcoderLA

(usa Debian)

Enviado em 13/05/2022 - 00:21h

Boa noite a todos,

Estou tentando implementar uma função pcap usando python. Sou novo na linguagem ainda. Esta função tem um declarator e argumentos que são atribuídos por este declarator creio eu. Quando tento passar um parametro adicional ele da este erro:

TypeError: processing_pkts() missing 1 required positional argument: 'ip_afinet'


Chamada da função:
pcap.dispatch(pd, -1, processing_pkts,
ct.cast(ct.pointer(packet_count), ct.POINTER(ct.c_ubyte)))


[code]@pcap.pcap_handler
def processing_pkts(arg, hdr, pkt, ip_afinet):
.
.
.
print(ip_afinet)[
/code]

Esse é um código de exemplo que encontrei no github para começar. Se poderem me dar qualquer dica, ficarei grato.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts