Rozwiąż błąd importu kołowego w pythonie [duplikat]
Możliwy duplikat:
Import kołowy (lub cykliczny) w Pythonie
Mam klasę B, która importuje i tworzy instancje klasy A. Klasa A potrzebuje odniesienia do B w swoim konstruktorze, a więc obejmuje B.
<code>from a import A class B: def __init__(self): self.a = A() </code>
<code>from b import B class A: def __init__(self, ref): assert isinstance(ref, B) self.ref = ref </code>
To nie działa. Główny plik importuje B i używa go ... nie. Coś z importem jest złe.
Błąd z pliku aImportError: nie można zaimportować nazwy B