2
API를 작성 중이며 네트워크에서 검색되기 때문에 관리되는 일부 특성을 사용했습니다. 따라서 오류가 발생할 수 있습니다.try 절 내에서 함수가 호출되는지 확인하십시오.
getter-setter 내부에서 API 사용자가 get/set 속성 주위에 try 절을 사용했는지 확인하고 싶습니다.
def getter_or_setter():
try:
network_operations()
except:
if called_inside_try():
raise
else:
log.error('error string')
API는 호출자가 처리 할 수 있도록 준비가되었을 때만 발생합니다. 그것은 나쁜 API 디자인입니다. –
좋은 디자인이라고 생각하지 않습니다. 그러나 [Python : 예외 발생이 어디로 가는지 검사] (http://stackoverflow.com/q/4298108/222914) –