Bonjour à tous. Je suis vraiment nouveau en python. Et j'ai un bug qui me parait très étrange et que je n'arrive pas à résoudre.

J'ai dans:
engine.a.views :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
from engine.c.views import *
 
def getFeeds(user_to):
    ...
    toto = getCFromValue(titi)
    ...
 
def generateFeedRate(za,zb)
    ...
    toto = getCFromValue(titi)
    ...
dans
engine.b.views :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
from engine.a.views import *
 
def addRate():
    ...
    generateFeedRate()
    ...
dans
engine.c.views:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
def getCFromValue(titi):
    ...
Logique quoi. Alors voilà. Quand on arrive dans getFeeds, ça me dit que getCFromValue n'est pas défini... :S
MAIS: quand j'enlève "from engine.a.views import *" dans b.views (qui n'a rien à voir normalement), ça marche...
sauf que dans ce cas, c'est l'erreur "generateFeedRate n'est pas définie" que j'obtiens dans b.views.

Y a quelque chose que j'ai raté??