also kann sein das ich hier total auf dem holzweg bin aber fragen wollte ich mal:
Ich hab ne class pom_element_list (ist von class list abgeleited), diese soll eine generic list darstellen sprich sie soll das speichern von nur bestimmten instancen zulassen. Die instancen können von den folgen typen sein.
- dependency_class
- m_dependency_class
-profile_class
Ok, mit den ersten beiden geht das auch. Bei profile_class wirds haarig. Denn die class profiles soll eben eine solche generic list von den typen dependency und m_dependnecy implementieren.
So und das fürht dann ja zu einem rekursiven import: pom_element_list importiert:
Nachtrag: Wenn ich die profile_class in der gleichen datei anlege, gehts ja. Ist das die einzige lösung?
1. dependency_class
2. m_dependency_class
3. profiles_clas
und profiles soll pom_element_list importieren. Naja und ein solche rekusiver import geht ja anscheinent nicht, denn ich bekomme die fehlermeldung:
Code: Alles auswählen
ImportError: cannot import name profile_class
Die frage ist hat ob solch ein rekusiver import garnicht möglich ist, oder ob ich einen andern fehler mache.