wie kann ich folgendes Problem lösen.
Im Modul A gibt es zwei Klassen.
Jede Klasse hat ähnliche Funktionen und diese möchte ich auslagern
also in etwa so (funktion _getNextSequence soll ausgelagert werden)
Code: Alles auswählen
from codec import codec
_nextSequence = 0
def _getNextSequence(self):
_nextSequence += 1
return _nextSequence
class V0(codec):
def __init__(self, configFile=None):
codec.__init__(self)
# self._nextSequence = 0
def __del__(self):
# terminates class
# def _getNextSequence(self):
# self._nextSequence += 1
# return self._nextSequence
class V1(codec):
def __init__(self, configFile=None):
codec.__init__(self)
# self._nextSequence = 0
def __del__(self):
# terminates class
# def _getNextSequence(self):
# self._nextSequence += 1
# return self._nextSequence
Wie kann ich das lösen? Der Aufruf der Funktion erfolgt aus der jeweiligen Klasse V0 oder V1.
Danke
Claudia