Джексон: JsonBackReference - бесконечная проблема рекурсии

Обходной путь для Windows. Запустите еще одну коррекцию, которая активирует цикл каждую секунду и разрешает петле реагировать на прерывание клавиатуры

Пример с Echo-сервером из asyncio doc

async def wakeup():
    while True:
        await asyncio.sleep(1)

loop = asyncio.get_event_loop()
coro = loop.create_server(EchoServerClientProtocol, '127.0.0.1', 8888)
server = loop.run_until_complete(coro)

# add wakeup HACK
loop.create_task(wakeup())

try:
    loop.run_forever()
except KeyboardInterrupt:
    pass
0
задан Fithos 17 January 2019 в 09:14
поделиться

1 ответ

Похоже, ваши аннотации не в том месте.

Почему в Library есть ManagedReference для книг, а вы предотвращаете рекурсию между Author и Book?

Вероятно, так и должно быть:

[110 ]

Более того, определенно существует неправильная модель, согласно которой Author имеет отношение один к одному с книгой. Логически Author может владеть многими books.

0
ответ дан J-Alex 17 January 2019 в 09:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: