제목에 대한 더 나은 표현을 생각할 수 없습니다. 그 질문에 대한 대답은 all_tasks_done
라는 큐 클래스의 속성을 사용 Add timeout argument to python's Queue.join()파이썬 라이브러리의 내부 작업에 대한 문서를 어디에서 찾을 수 있습니까?
에 인스턴스에 대한 답변을 참조하십시오 (실수로 원래의 게시물에 여기 join_with_timeout
를 썼다).
그러나 http://docs.python.org/library/queue.html#module-Queue에는 그 속성이 언급되어 있지 않습니다. 예를 들어 하위 클래스 Queue
을 원하면 소스 코드를 읽는 것 외에 내부 작업에 대한 설명서를 찾을 수 있습니까?
편집 : 이 질문에 대한 답변으로 소스를 읽는 것이 가장 좋습니다.
내가 파이썬을 사랑으로, 여전히 자연 언어가 아닙니다, 그리고 영어 독서하는 소스 코드를 읽는 것보다 쉽게 - 만큼
- 그것은 어렵다 : 나는 내 문제 (들)을 설명하려고합니다 예를 들어 "이 변수는 get() 또는 put()"호출 전에 잠글 수 있어야합니다. 변수에 주석이 달린 경우 소스 코드가 아닌 영어를 다시 읽으므로 원본이 아닌 문서 문서에 넣으십시오.
- (이것은 IMO에서 가장 중요한 이유입니다.) 문서에 있어야 할 내용과 거의 임의로 만들어서는 안되는 것을 결정한 것 같습니다.
all_tasks_done
을 언급하지 말아야 할 충분한 이유가 있습니까? ?
정의에 의해 문서화되지 않은 경우 소스를 읽지 않고도 문서를 찾을 수 없습니다. 공식 문서 밖에서 뭔가를 발견 할 수도 있지만 어딘가에 게시되면 문서화되지 않았습니까? –
문서화되지 않은 내부 작동이 향후 변경 될 수 있습니다. –