У меня была топология Streamparse
, изначально разработанная с использованием Python 2
. Сейчас я пытаюсь обновить его до Python 3
с помощью инструмента 2to3
. Я также обновил Streamparse
до 3.15.1
(не уверен, с какой версией изначально была разработана топология). Когда я пытаюсь запустить топологию, используя sparse run -d
, я получаю следующую ошибку:
AttributeError: 'ShellBoltSpec' object has no attribute 'componentId'
Я предполагаю, что это потому, что класс ShellBoltSpec
изменился с Python 2
на Python 3
, но я понятия не имею, как это исправить. У кого-нибудь есть предложения?