Друзья, всем привет!
Разбираю тестовый пример библиотеки
spyneclass HelloWorldService(ServiceBase):
@rpc(Unicode, _returns=Iterable(Unicode))
def say_hello(ctx, name):
for i in range(times):
yield name
app = Application([HelloWorldService], tns='spyne.examples.hello',
in_protocol=HttpRpc(validator='soft'),
out_protocol=JsonDocument()
)
application = WsgiApplication(app)
Получаю ответ:
[
"Ivan"
]
Какой должен быть код, чтобы передавался так же параметр в качестве описания? см. ниже
[
"name":"Ivan"
]
Пытаюсь разобраться с типом Complex, см.
тут
Вводя дополнительный класс:
class Permission(ComplexModel):
_type_info = [
('application', Unicode),
('feature', Unicode),
Но при попытке встроить этот класс в свой скрипт, в качестве ответа получаю null. И никакой структуры.