thrift 코드 생성기 또는 파이썬에 문제가 있습니다. (중고품에 의해 생성)파이썬 : 재귀 구조
코드 샘플 :
class SomeClass:
spec = (
(1, (SomeClass, SomeClass.spec)),
)
오류 메시지 :
NameError: name 'SomeClass' is not defined
그래서 나는 (여전히 2014 년 이후 연) 중고품 JIRA에서
bug 발견했다. 제안 된 솔루션은 나쁘다.
어떻게 든이 문제를 피할 수 있습니까?
* .thrift 또는 * .py 파일의 최상의 해결책은 수동으로 생성 전후에 변경할 수 있습니다.
당신은 당신의 질문에 원하는 동작을 포함 할 필요가있을 때, 확인 이잖아, 생성 방법을 변경하는 것을 잊지 말아. –
예상 된 동작 - spec 튜플에 오류가 없습니다. – myTalala