If I enable my plugin and try to change a "Software Update" setting then I get the next log entries. It looks like there is something broken related to "access_methods". Someone has a lead about what can I check?
2021-01-19 15:36:41,977 - octoprint.plugins.softwareupdate - INFO - Minimum free storage across all update relevant locations is 69.2GB. That is considered sufficient for updating.
2021-01-19 15:36:42,722 - octoprint.plugins.filament_health - INFO - Get Update Info
2021-01-19 15:36:42,733 - octoprint.server.api.settings - ERROR - Could not load settings for plugin Software Update (None)
Traceback (most recent call last):
File "/home/pi/Proyectos/OctoPrint/venv/lib/python3.7/site-packages/octoprint/server/api/settings.py", line 353, in _get_plugin_settings
result = plugin.on_settings_load()
File "/home/pi/Proyectos/OctoPrint/venv/lib/python3.7/site-packages/octoprint/util/__init__.py", line 1890, in wrapper
return f(*args, **kwargs)
File "/home/pi/Proyectos/OctoPrint/venv/lib/python3.7/site-packages/octoprint/plugins/softwareupdate/__init__.py", line 552, in on_settings_load
checks = self._get_configured_checks()
File "/home/pi/Proyectos/OctoPrint/venv/lib/python3.7/site-packages/octoprint/plugins/softwareupdate/__init__.py", line 225, in _get_configured_checks
effective_config = copy.deepcopy(default_config)
File "/usr/lib/python3.7/copy.py", line 150, in deepcopy
y = copier(x, memo)
File "/usr/lib/python3.7/copy.py", line 240, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "/usr/lib/python3.7/copy.py", line 180, in deepcopy
y = _reconstruct(x, memo, *rv)
File "/usr/lib/python3.7/copy.py", line 280, in _reconstruct
state = deepcopy(state, memo)
File "/usr/lib/python3.7/copy.py", line 150, in deepcopy
y = copier(x, memo)
File "/usr/lib/python3.7/copy.py", line 240, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "/usr/lib/python3.7/copy.py", line 180, in deepcopy
y = _reconstruct(x, memo, *rv)
File "/usr/lib/python3.7/copy.py", line 281, in _reconstruct
if hasattr(y, '__setstate__'):
File "/home/pi/Proyectos/OctoPrint/venv/lib/python3.7/site-packages/octoprint/plugin/__init__.py", line 599, in __getattr__
all_access_methods = list(self.access_methods.keys()) + list(
File "/home/pi/Proyectos/OctoPrint/venv/lib/python3.7/site-packages/octoprint/plugin/__init__.py", line 599, in __getattr__
all_access_methods = list(self.access_methods.keys()) + list(
File "/home/pi/Proyectos/OctoPrint/venv/lib/python3.7/site-packages/octoprint/plugin/__init__.py", line 599, in __getattr__
all_access_methods = list(self.access_methods.keys()) + list(
[Previous line repeated 468 more times]
RecursionError: maximum recursion depth exceeded
2021-01-19 15:36:43,606 - octoprint.plugins.softwareupdate - WARNING - Could not check octoprint for updates due to running into a rate limit: Github rate limit exceeded, reset at 2021-01-19 15:06
2021-01-19 15:36:43,640 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk