1

J'ai dans:
engine.a.views :
from engine.c.views import *

def getFeeds(user_to):
    ...
    toto = getCFromValue(titi)
    ...

def generateFeedRate(za,zb)
    ...
    toto = getCFromValue(titi)
    ...


dans
engine.b.views :
from engine.a.views import *

def addRate():
    ...
    generateFeedRate()
    ...



dans
engine.c.views:
def getCFromValue(titi):
    ...


Logique quoi. Alors voilà. Quand on arrive dans getFeeds, ça me dit que getCFromValue n'est pas défini... sorry
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 de censé la dedans?
Tout ce qui passe pas par le port 80, c'est de la triche.

2

As-tu une dépendance circulaire peut-être? (Genre ton engine.c.views a-t'il un import portant sur engine.b?)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Oui engine.c.views import sur engine.b.views, mais je croyais avoir lu que ça gérait tout seul les dépendances circulaires, non?
Sinon, comment faire?
Tout ce qui passe pas par le port 80, c'est de la triche.