Die Anzahl der Argumente war 3 und ist jetzt 3-seltsamer Pyndint (W0221: Argumente-Differer) für überschreibende log_mesPython

Python-Programme
Anonymous
 Die Anzahl der Argumente war 3 und ist jetzt 3-seltsamer Pyndint (W0221: Argumente-Differer) für überschreibende log_mes

Post by Anonymous »

Wenn ich versuche, das Protokollierungsverhalten in meinem BasehttprequestHandler -SubClass wie folgt zu überschreiben:

Code: Select all

from http.server import BaseHTTPRequestHandler

class MyHandler(BaseHTTPRequestHandler):

def log_message(self, fmt, *args):
pass
< /code>
Ich bekomme diese Warnung < /p>

"Anzahl der Parameter war 3 in 'BasehttprequestHandler.Log_Message' und ist jetzt 3 in der übergespannten 'myHandler.log_message' method pytion (w0221: arguments-diFFer)" />  Dies ist seltsam, weil die Anzahl der Argumente offensichtlich korrekt ist, wie die Nachricht selbst sagt. Ist die Varargs (*args
) ein Problem mit der Vererbung hier verursacht?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post