Как вызвать метод публикации протокола autobahn/wamp/twisted из-за пределов класса протокола?
У меня есть собственный клиент автобана Python на основе https://github.com/tavendo/AutobahnPython/blob/master/examples/wamp/pubsub/custom/client.py. Я пытаюсь опубликовать событие вне пользовательского класса WampClientProtocol, и у меня возникают проблемы. Если я назначу объект протокола переменной, строка 1387 файла wamp.py (https://github.com/tavendo/AutobahnPython/blob/master/autobahn/autobahn/wamp.py) завершается с ошибкой с исключением «Экземпляр MyClientProtocol не имеет фабрики атрибутов». Если я попытаюсь вызвать фабрику (например, "factory.protocol.publish(msg)"), я получу ошибку, что метод публикации не привязан.