아래 예제와 같이 함수에 변수가 할당 된 코드가 있습니다. 코드가 작동하지만 다른 모듈에서 foo.x를 사용하려고 할 때 필 린트 오류가 발생합니다. 함수 참조없이 모듈 변수를 정의하면 아래의 변수 y처럼 필 린트 오류가 발생하지 않습니다.pylint "import에서 unresolved variable"함수에 참조 된 모듈 수준 변수
pylint가 module1.foo.x를 인식하도록하는 방법은 없나요?
in module1:
def foo():
foo.x = 1
foo.x = 0
y = 0
in module2:
import module1
p = module1.foo.x # generates a "unresolved variable from import" for x
p = module1.y # no pylint errors generated for y