Bonjour
Je suis tombé sur un bug des plus bizarres j'ai réussi à trouvé une solution mais c'est vraiment pas propre donc j'aimerais votre avis voila un exemple du code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
from modul1 import ClassA
from modul2 import ClassB
 
class ClassC(ClassB,ClassA):
      blabla....
 
class ClassD(ClassC):
      blablab
La j'obtiens un jolie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
NameError: name 'ClassC' is not defined
Le probleme c'est que le code au dessus fonctionne pour deux autre fichiers

J'ai trouvé une solution qui est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
class ClassD(locals().get("ClassC")):
     blabla
vous étes d'accord c'est pas propre !!