Bonjour,
Je suis en linux et python 2.7.
Lorsque je fais l'import d'un fichier python en tête de fichier j'ai une erreur : "ImportError: cannot import name DataBase__" qui n'a, semble t'il rien à voir, avec l'import en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
from DataInterface.context import Context__
from Business.domaindesc import GetPanelNames
 
class DataBase__:
	def __init__(self):
		self.l_panel_names = GetPanelNames()
...
Par contre si je déplace cet import dans la procédure __init__du même fichier, je n'ai pas d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
from DataInterface.context import Context__
 
class DataBase__:
	def __init__(self):
                from Business.domaindesc import GetPanelNames
		self.l_panel_names = GetPanelNames()
...
Y a t'il une explication ?
Merci