시간 초과 값을 매개 변수로 사용하는 Python 함수를 작성했습니다. 일반적으로 사용자는 항상 동일한 시간 제한 값을 사용하지만 때로는 약간 더 오래 기다릴 수도 있습니다. 타임 아웃 값은 클래스 인스턴스 변수로 저장됩니다. 클래스의 timeout 인스턴스 변수를 기본 매개 변수로 사용하려고합니다.파이썬 인스턴스 변수를 기본 매개 변수로 사용
난 그냥 궁금 해서요def _writeAndWait (self, string, timeout = -1):
if (timeout == -1):
timeout = self._timeout
, 기본 매개 변수로 인스턴스 변수를 사용하는 적절한 방법은 다음과 같이 현재,이 구현 무엇입니까? 아니면 "if"확인을 피할 수있는 더 좋은 방법이 있습니까?