Comment diviser un module Python en plusieurs fichiers?

J'ai un seul module Python qui contient 3 classes: A, A1 et A2.
A1 et A2 de dériver à partir de A. contient des fonctions qui opèrent sur A1 et A2.

Tout cela fonctionne très bien quand il est dans un .py fichier. Mais ce fichier a grandi assez long et je souhaite partager A1 et A2 de dans leurs propres fichiers. Comment puis-je partager ce fichier malgré une dépendance circulaire?

Comment à ce sujet, une aide?? stackoverflow.com/questions/19353990/...

OriginalL'auteur Adam | 2011-10-17