__exit__ 매직메서드의 리턴값
327
작성한 질문수 8
__enter__의 리턴값은 with Somthing() as f에서 f라는 alias로 받을 수 있습니다.
그런데 __exit__의 리턴값은 어디서 받을 수 있나요?
__exit__에서 return True를 없애면 __exit__에서 에러에 대해서 if exc_type:으로 분기처리 했음에도 불구하고 다시 에러가 발생합니다.
__exit__에서의 return value를 어디서 받아서 확인하는 것인가요?
답변 1
0
안녕하세요.
충분한 검색을 통해서 질문 부탁드릴께여.
너무 잦은 질문을 답변드리기가 곤란해여~~
아래 예제가 컨텍스트에서 _exit_에서 return value 에 관한 케이스 입니다.
https://stackoverflow.com/questions/54076972/returning-value-when-exiting-python-context-manager
강의자료가 모두 동일한 PPT 입니다. 잘못 등록된것 같습니다.
0
70
2
나만의 패키지 만들기(1) 강의 결과물에서 이미지가 겹치는 문제는 다음과 같이 수정할 수 있을 것 같습니다
0
78
2
메타클래스 오류가 납니다
0
85
2
_ _ 관련 질문
0
77
1
변수 앞 _ 하나를 사용할때
0
149
2
가상환경 설정 시 vscode 실행 오류
0
543
2
이미지 에러 발생
0
329
1
에러발생합니다2
0
263
1
Error발생합니다1
0
294
1
pypi 배포 중 에러 발생
0
540
2
강의 부분이 틀렸네요. 수정 요청드려요!
0
477
2
logging print 순서에 대한 질문입니다.
0
275
1
@contextlib.contextmanager 어노테이션, 데코레이터
0
287
1
mount라는 의미가 정확히 무엇인지 모르겠습니다.
0
510
1
파이썬 lv3 의 py_ad_4_2.py 에서 Image를 열기만 하고 닫지는 않으셨습니다.
0
345
1
오픈소스참여-나만의 패키지 만들기
1
509
3
gitignore 파일이 없어요
0
319
1
property 사용시 동명의 속성이 이미 존재하면 어떻게 되나요?
0
275
1
variable scope 강의 Ex8 질문드립니다.
0
354
1
오픈소스참여-나만의 패키지 만들기(1)
1
572
2
s1, s2 점수 확인
0
467
2
질문
0
269
2
descriptor 변수 공유문제
0
284
1
multipledispatch 에러
0
397
1





