Skip to content

mavproxy_ftp: Handle if no master when sending#1572

Merged
peterbarker merged 1 commit into
ArduPilot:masterfrom
Ryanf55:ftp-no-master
May 27, 2025
Merged

mavproxy_ftp: Handle if no master when sending#1572
peterbarker merged 1 commit into
ArduPilot:masterfrom
Ryanf55:ftp-no-master

Conversation

@Ryanf55
Copy link
Copy Markdown
Contributor

@Ryanf55 Ryanf55 commented May 27, 2025

If you aren't connected, there is no master to send data to

MAV> ftp list APM
Listing APM
MAV> ERROR in command ['list', 'APM']: 'NoneType' object has no attribute 'mav'
Traceback (most recent call last):
  File "/home/ryan/Dev/ardu_ws/src/MAVProxy/MAVProxy/mavproxy.py", line 825, in process_stdin
    fn(args[1:])
  File "/home/ryan/Dev/ardu_ws/src/MAVProxy/MAVProxy/modules/mavproxy_ftp.py", line 159, in cmd_ftp
    self.cmd_list(args[1:])
  File "/home/ryan/Dev/ardu_ws/src/MAVProxy/MAVProxy/modules/mavproxy_ftp.py", line 238, in cmd_list
    self.send(op)
  File "/home/ryan/Dev/ardu_ws/src/MAVProxy/MAVProxy/modules/mavproxy_ftp.py", line 190, in send
    self.master.mav.file_transfer_protocol_send(self.network, self.target_system, self.target_component, payload)
AttributeError: 'NoneType' object has no attribute 'mav'

Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
@peterbarker peterbarker merged commit cfa6203 into ArduPilot:master May 27, 2025
2 checks passed
@Ryanf55 Ryanf55 deleted the ftp-no-master branch May 27, 2025 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants