Mam projekt w Pythonie używający PyDev w Eclipse, a PyDev ciągle generuje fałszywe błędy dla mojego kodu. Mam moduł, settings
który definiuje settings
obiekt. Importuję to w module b
i przypisuję atrybut z:
from settings import settings
settings.main = object()
W części mojego kodu - ale nie we wszystkich - stwierdzenia takie jak:
from settings import settings
print settings.main
... generuje komunikaty „Undefined variable from import: main” w panelu błędów kodu Eclipse, mimo że kod działa bez problemu. Jak mogę to poprawić?