mirror of https://github.com/ArduPilot/ardupilot
Tools: Test for membership should be `not in`
This commit is contained in:
parent
31ee88adbb
commit
9d76d1e3df
|
@ -756,7 +756,7 @@ class DataflashLog(object):
|
|||
else:
|
||||
raise Exception("")
|
||||
else:
|
||||
if not tokens[0] in self.formats:
|
||||
if tokens[0] not in self.formats:
|
||||
raise ValueError("Unknown Format {}".format(tokens[0]))
|
||||
e = self.formats[tokens[0]](*tokens[1:])
|
||||
self.process(lineNumber, e)
|
||||
|
|
|
@ -40,7 +40,7 @@ def check_log(logfile, progress=print, ekf2_only=False, ekf3_only=False, verbose
|
|||
if not hasattr(m,'C'):
|
||||
continue
|
||||
mtype = m.get_type()
|
||||
if not mtype in counts:
|
||||
if mtype not in counts:
|
||||
counts[mtype] = 0
|
||||
base_counts[mtype] = 0
|
||||
core = m.C
|
||||
|
|
|
@ -614,7 +614,7 @@ Please use a replacement build as follows:
|
|||
''' % ctx.env.BOARD)
|
||||
|
||||
boards = _board_classes.keys()
|
||||
if not ctx.env.BOARD in boards:
|
||||
if ctx.env.BOARD not in boards:
|
||||
ctx.fatal("Invalid board '%s': choices are %s" % (ctx.env.BOARD, ', '.join(sorted(boards, key=str.lower))))
|
||||
_board = _board_classes[ctx.env.BOARD]()
|
||||
return _board
|
||||
|
|
|
@ -31,7 +31,7 @@ def _load_dynamic_env_data(bld):
|
|||
# relative paths from the make build are relative to BUILDROOT
|
||||
d = os.path.join(bld.env.BUILDROOT, d)
|
||||
d = os.path.normpath(d)
|
||||
if not d in idirs2:
|
||||
if d not in idirs2:
|
||||
idirs2.append(d)
|
||||
_dynamic_env_data['include_dirs'] = idirs2
|
||||
|
||||
|
@ -98,7 +98,7 @@ class upload_fw(Task.Task):
|
|||
except subprocess.CalledProcessError:
|
||||
#if where.exe can't find the file it returns a non-zero result which throws this exception
|
||||
where_python = ""
|
||||
if not where_python or not "\Python\Python" in where_python or "python.exe" not in where_python:
|
||||
if not where_python or "\Python\Python" not in where_python or "python.exe" not in where_python:
|
||||
print(self.get_full_wsl2_error_msg("Windows python.exe not found"))
|
||||
return False
|
||||
return True
|
||||
|
|
|
@ -44,7 +44,7 @@ class mavgen(Task.Task):
|
|||
node.parent.path_from(entry_point.parent),
|
||||
path
|
||||
)
|
||||
if not path in names:
|
||||
if path not in names:
|
||||
names.append(path)
|
||||
|
||||
return nodes, names
|
||||
|
|
|
@ -119,7 +119,7 @@ def _set_pkgconfig_crosscompilation_wrapper(cfg):
|
|||
|
||||
@conf
|
||||
def new_validate_cfg(kw):
|
||||
if not 'path' in kw:
|
||||
if 'path' not in kw:
|
||||
if not cfg.env.PKGCONFIG:
|
||||
cfg.find_program('%s-pkg-config' % cfg.env.TOOLCHAIN, var='PKGCONFIG')
|
||||
kw['path'] = cfg.env.PKGCONFIG
|
||||
|
|
|
@ -1130,7 +1130,7 @@ class AutoTestPlane(AutoTest):
|
|||
self.context_collect("HEARTBEAT")
|
||||
self.set_parameter("SIM_RC_FAIL", 2) # throttle-to-950
|
||||
self.wait_mode('RTL') # long failsafe
|
||||
if (not self.get_mode_from_mode_mapping("CIRCLE") in
|
||||
if (self.get_mode_from_mode_mapping("CIRCLE") not in
|
||||
[x.custom_mode for x in self.context_stop_collecting("HEARTBEAT")]):
|
||||
raise NotAchievedException("Did not go via circle mode")
|
||||
self.progress("Ensure we've had our throttle squashed to 950")
|
||||
|
@ -1168,7 +1168,7 @@ class AutoTestPlane(AutoTest):
|
|||
self.context_collect("HEARTBEAT")
|
||||
self.set_parameter("SIM_RC_FAIL", 1) # no-pulses
|
||||
self.wait_mode('RTL') # long failsafe
|
||||
if (not self.get_mode_from_mode_mapping("CIRCLE") in
|
||||
if (self.get_mode_from_mode_mapping("CIRCLE") not in
|
||||
[x.custom_mode for x in self.context_stop_collecting("HEARTBEAT")]):
|
||||
raise NotAchievedException("Did not go via circle mode")
|
||||
self.do_timesync_roundtrip()
|
||||
|
|
|
@ -26,7 +26,7 @@ last_fix2 = {}
|
|||
def handle_fix2(msg):
|
||||
nodeid = msg.transfer.source_node_id
|
||||
tstamp = msg.transfer.ts_real
|
||||
if not nodeid in last_fix2:
|
||||
if nodeid not in last_fix2:
|
||||
last_fix2[nodeid] = tstamp
|
||||
return
|
||||
dt = tstamp - last_fix2[nodeid]
|
||||
|
|
|
@ -43,7 +43,7 @@ def get_board_list():
|
|||
dirname, dirlist, filenames = next(os.walk('libraries/AP_HAL_ChibiOS/hwdef'))
|
||||
for d in dirlist:
|
||||
hwdef = os.path.join(dirname, d, 'hwdef.dat')
|
||||
if os.path.exists(hwdef) and not d in omit:
|
||||
if os.path.exists(hwdef) and d not in omit:
|
||||
board_list.append(d)
|
||||
return board_list
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ while True:
|
|||
flags = (ptype>>4) & 0x0F
|
||||
ptype &= 0x0F
|
||||
|
||||
if not ptype in data_types:
|
||||
if ptype not in data_types:
|
||||
raise Exception("bad type 0x%x" % ptype)
|
||||
|
||||
(type_len, type_format) = data_types[ptype]
|
||||
|
|
|
@ -65,14 +65,14 @@ class Coefficients:
|
|||
def set_acoeff(self, imu, axis, order, value):
|
||||
if imu not in self.acoef:
|
||||
self.acoef[imu] = {}
|
||||
if not axis in self.acoef[imu]:
|
||||
if axis not in self.acoef[imu]:
|
||||
self.acoef[imu][axis] = [0]*4
|
||||
self.acoef[imu][axis][POLY_ORDER-order] = value
|
||||
|
||||
def set_gcoeff(self, imu, axis, order, value):
|
||||
if imu not in self.gcoef:
|
||||
self.gcoef[imu] = {}
|
||||
if not axis in self.gcoef[imu]:
|
||||
if axis not in self.gcoef[imu]:
|
||||
self.gcoef[imu][axis] = [0]*4
|
||||
self.gcoef[imu][axis][POLY_ORDER-order] = value
|
||||
|
||||
|
@ -107,7 +107,7 @@ class Coefficients:
|
|||
return 0.0
|
||||
if cal_temp < -80:
|
||||
return 0.0
|
||||
if not axis in coeff:
|
||||
if axis not in coeff:
|
||||
return 0.0
|
||||
temperature = constrain(temperature, self.tmin[imu], self.tmax[imu])
|
||||
cal_temp = constrain(cal_temp, self.tmin[imu], self.tmax[imu])
|
||||
|
|
Loading…
Reference in New Issue