• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

타입파이썬 문의

22.07.25 16:59 작성 조회수 190

1

 

파이썬 typing모듈을 통해 def, variable, class에 설정가능한 타입을 지정이 가능한것으로 이해했습니다.
mypy, pyright로는 정상적인 설정인지 확인이 가능하지만, 타입검증 명령없이 코드를 실행 할 경우 모두 문제없이 정상 동작되는걸로 보이는데,  별도 타입 검증 cli없이 코드내 타입을 검증하려면 별도 검증 로직을 넣어야하는건가요?

검증 로직 없이, python3 실행만으로 타입 검증에 대한 에러반환은 되지않는건지 문의드립니다.

ex

def type_chekcer(obj, typer) -> None:
if isinstance(obj, typer):
pass
else:
raise TypeError(f"Type Error : {typer}")

답변 1

답변을 작성해보세요.

0

네 타입 검증 명령없이 파이썬만 실행한다면 추가 모듈을 사용하거나 직접 타입에러 로직을 작성해야 합니다.