Я использую Jython, если это актуально.
util.py:
globals = {}
#...
globals["foo"] = "bar"
globals["baz"] = "qux"
main.py:
import util
for key, value in util.globals.iteritems():
print "Key: %s, Value: %s" % (key, value)
Моя IDE (PyDev) подчеркиваеттолько 'iteritems' и говорит мне Undefined variable from import: iteritems
Тем не менее, программа работает и работает так, как я ожидаю.
Я также получаю неразрешенные ошибки импорта на каждом from x import y
, который я выполняю, ивсе эти операции импорта работают нормально, когда я тоже запускаю программу.Не уверен, что это связано.