당신이하고있는 일은 사용자 정의 기능을 문서화하는 올바른 방법입니다.
발생하는 오류는 기본적으로 함수 편집기 에서 함수를 작성할 때 return명령문 앞의 들여 쓰기 는 '탭 스페이스'가 아닌 4 개의 공백 문자 이기 때문에 발생 합니다. 그런 경우인지 확인하십시오. 들여 쓰기는 일관성이 있어야합니다 (공백 또는 탭 공간).
좋은 생각이야! 이는 오류 메시지도 올바른 것을 의미합니다. Enter QGI를 누를 때 가끔은 아니지만 항상 QGIS가 공백 문자 대신 탭을 사용하는 것이 이상합니다. 이는 QGIS가 기본적으로 오류를 추가한다는 것을 의미합니다. 정확히 올바르게 수행하지 않으면 알아낼 수 없지만.