4
내 응용 프로그램이 SEGFAULT를 일으키는 원인을 찾아 내 특정 모듈로 추적 관리하고 있습니다. 나는 모듈의 특정 함수 내에서 추적을 설정 한 : 나는 로컬 변수를 확인하려면파이썬 디버거에서 로컬 변수를 사용할 수 없습니다.
def algorithm_wrapper(*args, **kwargs):
_version = version
if "Version" in kwargs:
_version = kwargs["Version"]
del kwargs["Version"]
algm = _framework.createAlgorithm(algorithm, _version)
pdb.set_trace()
_set_logging_option(algm, kwargs)
_version 및 algm 다음과 같은 에러가 난
-> _set_logging_option(algm, kwargs)
(Pdb) _version
NameError: name '_version' is not defined
(Pdb) algm
NameError: name 'algm' is not defined
을 이 오류를 발견 한 것은 처음이었습니다. 도와주세요!
'_framework.createAlgorithm'은 어떻게 든 범위를 망칠 수 있어야합니다. 아무 것도하지 않고 문제가 지속되는지 확인하십시오. –