You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to do a call for a devicegroup that modifies the live device and a Firewall object is attached it errors out
TypeError: Firewall.element() got an unexpected keyword argument 'comparable'
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2022.2\plugins\python\helpers\pydev_pydevd_bundle\pydevd_exec2.py", line 3, in Exec
exec(exp, global_vars, local_vars)
File "", line 1, in
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 625, in apply
self.xpath(), self.element_str(), retry_on_peer=self.HA_SYNC
^^^^^^^^^^^^^^^^^^
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 535, in element_str
return ET.tostring(self.element(), encoding="utf-8")
^^^^^^^^^^^^^^
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 2606, in element
self.xml_merge(ans, itertools.chain(*iterchain))
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 1694, in xml_merge
for e in elements:
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 574, in _subelements
e.append(child.element(comparable=comparable))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Firewall.element() got an unexpected keyword argument 'comparable'
Your Environment
Using Anaconda3
Version used: 1.7.3
Environment name and version: python 3.11.2
Operating System and version (desktop or mobile): Windows10
The text was updated successfully, but these errors were encountered:
Describe the bug
When trying to do a call for a devicegroup that modifies the live device and a Firewall object is attached it errors out
TypeError: Firewall.element() got an unexpected keyword argument 'comparable'
Expected behavior
update the device
Current behavior
Even a simple refresh and apply fails
Possible solution
Steps to reproduce
devicegroup= DeviceGroup('dg-name')
panorama.add(devicegroup)
devicegroup.refresh()
devicegroup.apply()
Screenshots
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2022.2\plugins\python\helpers\pydev_pydevd_bundle\pydevd_exec2.py", line 3, in Exec
exec(exp, global_vars, local_vars)
File "", line 1, in
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 625, in apply
self.xpath(), self.element_str(), retry_on_peer=self.HA_SYNC
^^^^^^^^^^^^^^^^^^
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 535, in element_str
return ET.tostring(self.element(), encoding="utf-8")
^^^^^^^^^^^^^^
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 2606, in element
self.xml_merge(ans, itertools.chain(*iterchain))
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 1694, in xml_merge
for e in elements:
File "%localpath%\Anaconda3\envs\KNIME\Lib\site-packages\panos\base.py", line 574, in _subelements
e.append(child.element(comparable=comparable))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Firewall.element() got an unexpected keyword argument 'comparable'
Your Environment
Using Anaconda3
The text was updated successfully, but these errors were encountered: