netenglabs / suzieq

Using network observability to operate and design healthier networks
https://www.stardustsystems.net/
Apache License 2.0
775 stars 105 forks source link

sq-poller: Fix reference to undefined self.prompt in _ssh_connect #926

Closed cgb closed 1 month ago

cgb commented 4 months ago

Description

_ssh_connect was refactored in PR #877 and introduced a reference to self.prompt before prompt was defined.

This resulted in the error:

suzieq.poller.worker.nodes.node - ERROR - Unable to create persistent SSH session for 1.2.3.4 due to 'IosXENode' object has no attribute 'prompt'

Type of change

Comments

I've defined self.prompt after call to super() but it might make sense to set before call.

Double Check