Python/Python 자료실5 django-rq 오류 해결 - [__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called. 안녕하세요, 다람쥐입니다. 스케쥴링 작업을 위해 django-rq 를 테스트하던 중에 아래와 같은 오류를 맞닥뜨렸습니다. 09:20:09 Worker rq:worker:2dd6fe37266942a3943c0f48ec900239: started, version 1.10.1 09:20:09 Subscribing to channel rq:pubsub:2dd6fe37266942a3943c0f48ec900239 09:20:09 *** Listening on default... 09:20:09 Trying to acquire locks for default 09:20:09 Cleaning registries for queue: default 09:20:09 Scheduler for default started wi.. Python/Python 자료실 2022. 2. 9. Python 3.10 릴리즈 노트 #2. 더 나은 예외 메시지 안녕하세요, 다람쥐입니다. 이번 Python 3.10 에서는 예외 메시지가 달라졌다고 하는데요~ 어떤 점이 달라졌는지 확인해볼까요? Better error messages 첫 번째로 괄호와 중괄호, 리터럴 문자열(싱글 ", 트리플 """)이 끝나지 않을 때 모호하던 예외 메시지가 개선 되었습니다. expected = {9: 1, 18: 2, 19: 2, 27: 3, 28: 3, 29: 3, 36: 4, 37: 4, 38: 4, 39: 4, 45: 5, 46: 5, 47: 5, 48: 5, 49: 5, 54: 6, some_other_code = foo() expected 변수에서 중괄호({ )가 끝나지 않다는 걸 주목해주세요! 이전에는 아래와 같이 예외 메시지가 나타났습니다. File "example.p.. Python/Python 자료실 2022. 2. 7. Python 3.10 릴리즈 노트 #1. Parenthesized Context Manager 안녕하세요, 다람쥐입니다. Python 3.10.2 를 릴리즈한 지 하루가 지났습니다. Python 3.9 버전과 비교해서 Python 3.10 에 어떤 점이 달라졌는지 알아보고자 합니다. Parenthesized Context Manager with문을 괄호화 함께 with (...) 처럼 사용할 때 컨텍스트 매니저를 여러 줄에 걸쳐 사용할 수 있도록 합니다. 이전 import 구문에서 여러 줄에 걸쳐 선언했던 것처럼 컨텍스트 매니저를 여러 줄에 선언하고 포맷팅도 할 수 있습니다. with (CtxManager() as example): ... with ( CtxManager1(), CtxManager2() ): ... with (CtxManager1() as example, CtxManager2()).. Python/Python 자료실 2022. 2. 6. 파이참(PyCharm)에 모든 파일이 노란색으로 보호된 파일이라고 나타나는 오류 해결법 파이참에서 모든 프로젝트 파일이 보호된 파일 오류 어제 저녁에 갑자기 파이참 또는 인텔리제이 등 JetBrains 사에서 가끔 Git 사용시에 모든 프로젝트 파일이 노란색으로 표시되고, 자동완성 기능도 먹통이 되고, 보호된 파일이라고 나타나서 당황하였습니다. 인터넷을 뒤져본 결과 프로젝트 폴더내에 .idea 폴더를 제거해주면 된다고 하네요! 제거한 다음 파이참을 다시 시작하였더니, 모든 파일이 정상적으로 색인화되며 자동완성 기능도 돌아온 걸 확인할 수 있었습니다. 검색어는 'PyCharm all files yellow` 라고 검색하였습니다. 보호된 파일이라고 편집도 막아놓아서 protected 라고 검색했는데, 직관적으로 yellow 만 검색해도 알 수 있었네요. 😁😁 Python/Python 자료실 2022. 1. 22. [Django Pycharm 오류] Cannot find declaration to go to 파이참(Pycharm) 소스 코드 에디터에서 Command(Cmd) 키를 누르면 해당 클래스의 원본을 찾아가는 Go to 기능이 있다. 파이참으로 장고(django) 프로젝트를 열었을 때 Go to 기능을 사용하려는데 빨간 오류가 반겼다. 커서 위에 "Cannot find declaration to go to" 빨간 오류를 표시하며 이동할 수가 없다. 파이참(Pycharm)에서 "Cannot find declaration to go to" 오류가 나는 이유를 곰곰이 생각해 보았다. 같은 프로젝트 폴더 내에서의 클래스 또는 변수의 정의를 인식하여 Go to 기능은 지원하지만, 장고 클래스에 Go to 기능을 사용하려고 하면 "Cannot find declaration to go to" 오류가 나타났다. 뭔.. Python/Python 자료실 2021. 1. 12. 이전 1 다음