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.