mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-30 11:37:06 +08:00
[python] filter returns an iterator in python3, make sure it stays a list
This commit is contained in:
@@ -49,7 +49,7 @@ class IvyMessagesInterface():
|
|||||||
try:
|
try:
|
||||||
ac_id = int(data[0])
|
ac_id = int(data[0])
|
||||||
name = data[1]
|
name = data[1]
|
||||||
values = filter(None, data[2:])
|
values = list(filter(None, data[2:]))
|
||||||
self.callback(ac_id, name, values)
|
self.callback(ac_id, name, values)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
|
|||||||
@@ -42,14 +42,14 @@ class IvySettingsInterface(PaparazziACSettings):
|
|||||||
# Called for DL_VALUE (from aircraft)
|
# Called for DL_VALUE (from aircraft)
|
||||||
def OnValueMsg(self, agent, *larg):
|
def OnValueMsg(self, agent, *larg):
|
||||||
# Extract field values
|
# Extract field values
|
||||||
message_values = filter(None, larg[0].split(' '))
|
message_values = list(filter(None, larg[0].split(' ')))
|
||||||
message_values = message_values[0:1] + message_values[2:]
|
message_values = message_values[0:1] + message_values[2:]
|
||||||
self.ProcessMessage(message_values, True)
|
self.ProcessMessage(message_values, True)
|
||||||
|
|
||||||
# Called for DL_SETTING (from ground)
|
# Called for DL_SETTING (from ground)
|
||||||
def OnSettingMsg(self, agent, *larg):
|
def OnSettingMsg(self, agent, *larg):
|
||||||
# Extract field values
|
# Extract field values
|
||||||
message_values = filter(None, larg[0].split(' '))
|
message_values = list(filter(None, larg[0].split(' ')))
|
||||||
self.ProcessMessage(message_values, False)
|
self.ProcessMessage(message_values, False)
|
||||||
|
|
||||||
def RegisterCallback(self, callback_function):
|
def RegisterCallback(self, callback_function):
|
||||||
|
|||||||
Reference in New Issue
Block a user