Hier ist Beispiel, hier ist Code Schnipsel aus gebautet Python Logging:Zwingende _open Methode
class StreamHandler(Handler)
def __init__(self, stream=None):
Handler.__init__(self)
self.stream = stream
class FileHandler(StreamHandler):
def __init__(self, filename, mode='a'):
StreamHandler.__init__(self, self._open())
def _open(self):
stream = open(self.name, self.mode)
return stream
class MyFileHandler(FileHandler)
def _open(self):
stream = open(self.name, self.mode, 0)
return stream
ich die _open
Funktion außer Kraft zu setzen versuchen. Also habe ich oben und funktioniert nicht. Wie überschreibe ich _open
in obigem Fall?