I need to update a variable in an __init__ each time i run it, how do i do this? Python : I have this class in Python. (Removed the unecessary parts)


class Spillebrett:

    def __init__(self, rader, kolonner):
        self._rader = rader
        self._kolonner = kolonner
        self._generasjonsnummer = 0

I need to add 1 to _generasjonsnummer everytime i run the class. If i try _generasjonsnummer += 1 i get an error. I tried to make a def addGenerasjonsnummer() and call it in the __init__ like so:


class Spillebrett:

    def __init__(self, rader, kolonner):
        self._rader = rader
        self._kolonner = kolonner
        self._generasjonsnummer = 0 
        addGenerasjonsnummer()

     def addGenerasjonsnummer():
        self._generasjonsnummer += 1 

But i cant call on functions in the __init__. What i need is for this number to update to +=1 each time i start the init, how do i do this?