_action_fix_snmp (netgear_smart.py ~1873-1912) enters config mode and sends snmp-server community public ro through _send_command, which waits for re.escape(base_prompt)[>#] (~178). The config prompt is (host) (Config)#, so the wait likely runs into read_timeout, raises, and leaves the session in config mode (no try/finally). The other config paths use _apply_config_lines with _any_prompt. Not tried on a device.
Prio P3.
`_action_fix_snmp` (`netgear_smart.py` ~1873-1912) enters config mode and sends `snmp-server community public ro` through `_send_command`, which waits for `re.escape(base_prompt)[>#]` (~178). The config prompt is `(host) (Config)#`, so the wait likely runs into `read_timeout`, raises, and leaves the session in config mode (no try/finally). The other config paths use `_apply_config_lines` with `_any_prompt`. Not tried on a device.
Prio P3.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
_action_fix_snmp(netgear_smart.py~1873-1912) enters config mode and sendssnmp-server community public rothrough_send_command, which waits forre.escape(base_prompt)[>#](~178). The config prompt is(host) (Config)#, so the wait likely runs intoread_timeout, raises, and leaves the session in config mode (no try/finally). The other config paths use_apply_config_lineswith_any_prompt. Not tried on a device.Prio P3.