Ich google mir schon einen Ast ab und finde einfach nicht das richtige Schlagwort zur Beschreibung meines Problems. Vielleicht könnt ihr mir weiter helfen. Ich habe vorher viel mit C# gemacht und dort war es eigentlich immer egal, in welcher Reihenfolge Klassen im Namepspace erscheinen. Fogendes Beispiel hat mich ein wenig stutzig gemacht:
Code: Alles auswählen
def function():
a = A() # Ist kein Problem
class C(A): # hier bekomme ich von Pycharm einen 'unresolved reference' Fehler und der Interpreter sagt:
pass # "NameError: name 'A' is not defined"
class A:
pass
class B(A):
pass # funktioniert wie erwartet