variable angeblich not defined,

16/05/2016 - 09:08 von helmut_blass | Report spam
Hallo,
ich habe eine grössere Python-Anwendung geschrieben, wobei die
Steuerung in einer index.py liegt.
Dort habe ich gleich am Anfang eine Dependency-Variable definiert:

logger = Logger(1,'a') # 1 > activated , a > append to file
dependencies = {'config':conf,'logger':logger,'utilities': utilities}

Bis jetzt hat die Weitergabe der dependencies-Variable problemlos funktioniert.
Nachdem ich jedoch eine weitere Funktionalitàt eingebaut und die Steuerung
erweitert habe, wird auf einmal die dependencies - Variable nicht mehr erkannt.

dependencies['logger'] .log('...my loginfo...')
NameError: global name 'dependencies' is not defined

Merkwürdig ist, dass in der Fehlermeldung ein Space vor dem .log-Aufruf steht.
Dieses Space existiert NICHT im Quellcode!

any suggestions?
thx for your help, Helmut
 

Lesen sie die antworten

#1 Andreas Jung
16/05/2016 - 09:14 | Warnen spam
Bitte liefere uns ein reproduzierbares Beispiel...

-aj

Am 16. Mai 2016 um 11:08 schrieb :

Hallo,
ich habe eine grössere Python-Anwendung geschrieben, wobei die
Steuerung in einer index.py liegt.
Dort habe ich gleich am Anfang eine Dependency-Variable definiert:

logger = Logger(1,'a') # 1 > activated , a > append to file
dependencies = {'config':conf,'logger':logger,'utilities': utilities}

Bis jetzt hat die Weitergabe der dependencies-Variable problemlos
funktioniert.
Nachdem ich jedoch eine weitere Funktionalitàt eingebaut und die Steuerung
erweitert habe, wird auf einmal die dependencies - Variable nicht mehr
erkannt.

dependencies['logger'] .log('...my loginfo...')
NameError: global name 'dependencies' is not defined

Merkwürdig ist, dass in der Fehlermeldung ein Space vor dem .log-Aufruf
steht.
Dieses Space existiert NICHT im Quellcode!

any suggestions?
thx for your help, Helmut
_______________________________________________
python-de maillist -
https://mail.python.org/mailman/listinfo/python-de

Ähnliche fragen