파이참 IDE 환경에서 self 인스턴스를 불러들인 함수 선언에서 자주 보이는 경고이다. 물론 실행에는 큰 문제가 없지만 이 또한 왠지 불편함이... 이는 해당 함수 내부에서 self에 접근하는 로직이 없어서 발생하는 경고이다. 인스턴스가 필요없는 함수인경우 이를 무시하기 위해 함수선언 위에 아래 주석을 붙여주면 사라진다. # noinspection PyMethodMayBeStatic 이런식으로 # noinspection PyMethodMayBeStatic def set_logger(self): fomatter = logging.Formatter..... ...... ...... ......
pyqt를 사용하면서 UI파일을 임포팅하면 대체적으로 메인 함수가 이렇게 된다. class MyWindow(QMainWindow, form_class): def __init__(self): # MyWindow 클래스의 초기화 함수(생성자) super().__init__() # 부모클래스 QMainWindow 클래스의 초기화 함수(생성자)를 호출 self.setupUi(self) # ui 파일 화면 출력 그런데 Problems 탭에 아래와 같은 경고 메세지가 나온다. Parameter 'flags' unfilled 실행에는 문제가 없지만.... 일단 problem이라니 왠지 불편... pyqt의 고질적인 문제로 보이고 메인함수 선언시 flags를 지정하는 수작업을 진행해도 되지만, 귀찮은 사람들을 위해 콘..
IndexError: pop from an empty deque [IPKernelApp] WARNING | Parent appears to have exited, shutting down. [IPKernelApp] WARNING | Parent appears to have exited, shutting down. 서버가 시작되고 주피터 웹페이지는 접속이 되나 기존 열려있던 ipynb 문서들에서 오류가 나면서 갑자기 서버가 강제 종료되는 현상 [해결] 주피터 문서가 저장되는 기본폴더에서 .ipynb_checkpoints 폴더를 찾아 폴더안의 모든 파일을 삭제후, 서비스 재시작 아.. 된다. 추가사항 몇일후 유사한 문제가 다시 발생하였으나 이번엔 .ipynb_checkpoints 폴더가 이미 비어있는 경우였..