Я пытаюсь выполнить базовый сценарий, чтобы вернуть файл конфигурации Cisco в формате JSON, и у меня есть процесс успеха через Python2.7.16 и Python 3.7.3, но когда я пытаюсь выполнить тот же сценарий поверхСоединитель Python для Mule ESB Я получаю сообщение об ошибке, указанное в заголовке этой темы.
Это функция Mule, сценарий соединителя Python в этом инструменте работает с Jython 2.7.1 и загружается какбиблиотека для мулов.
Я ожидаю вывод в виде файла JSON, но фактический вывод:
Root Exception stack trace:
Traceback (most recent call last):
File "<script>", line 2, in <module>
File "C:\Python27\Lib\site-packages\ciscoconfparse\__init__.py", line 1, in <module>
from ciscoconfparse import *
File "C:\Python27\Lib\site-packages\ciscoconfparse\ciscoconfparse.py", line 17, in <module>
from models_cisco import IOSHostnameLine, IOSRouteLine, IOSIntfLine
File "C:\Python27\Lib\site-packages\ciscoconfparse\models_cisco.py", line 8, in <module>
from ccp_util import _IPV6_REGEX_STR_COMPRESSED1, _IPV6_REGEX_STR_COMPRESSED2
File "C:\Python27\Lib\site-packages\ciscoconfparse\ccp_util.py", line 16, in <module>
from dns.resolver import Resolver
File "C:\Python27\Lib\site-packages\dns\resolver.py", line 1148, in <module>
_protocols_for_socktype = {
AttributeError: 'module' object has no attribute 'SOL_UDP'