Я использую clientPrintDescription.py для самоанализа функционального модуля RFC.
Но я получаю такой результат:
python clientPrintDescription.py /FOO/BAR
Traceback (most recent call last):
File "clientPrintDescription.py", line 84, in <module>
main(sys.argv[1])
File "clientPrintDescription.py", line 26, in main
func_desc = connection.get_function_description(function_name)
File "src/pyrfc/_pyrfc.pyx", line 360, in pyrfc._pyrfc.Connection.get_function_description
File "src/pyrfc/_pyrfc.pyx", line 1943, in pyrfc._pyrfc.wrapFunctionDescription
File "src/pyrfc/_pyrfc.pyx", line 1904, in pyrfc._pyrfc.wrapTypeDescription
File "src/pyrfc/_pyrfc.pyx", line 1011, in pyrfc._pyrfc.TypeDescription.add_field
TypeError: 'name' (string) should be from 1-30 chars.
Скрипт отлично работает для нескольких других RFCфункциональные модули.
Что здесь может быть не так?
Полагаю, с клиентским кодом все в порядке, но с этим функциональным модулем rfc что-то не так.