본문 바로가기
파이썬

파이썬 How do I tell PyLint "it's a variable, not a constant" to stop message C0103?

by º기록 2021. 1. 6.
반응형

Python 2.6 프로그램에 "_log"라는 모듈 수준의 변수가 있는데, PyLint는 다음과 같이 불평합니다.

C0103: Invalid name "_log" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)


 

해결 방법

 

# pylint: disable-msg=C0103

이러한 경고를 무시할 범위에 넣으십시오. 또한 위의 내용을 줄 끝 주석으로 지정하여 해당 코드 줄에 대해서만 메시지를 비활성화 할 수 있습니다.

IIRC pylint가 모든 모듈 수준 변수를 '상수'로 해석하는 것은 사실입니다.

최신 버전의 pylint는 대신이 줄을 사용합니다.

# pylint: disable=C0103

 

참조 페이지 https://stackoverflow.com/questions/1885251

 

 

반응형

댓글