lf_json_autogen.py: fixed bug with appending flags

Signed-off-by: Jed Reynolds <jed@candelatech.com>
This commit is contained in:
Jed Reynolds
2021-08-13 12:46:43 -07:00
parent f2f8b06d21
commit 9393d995fe

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env python3
"""----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
Generated by LANforge JsonApiPythonGenerator, Fri Aug 13 11:56:15 PDT 2021
Generated by LANforge JsonApiPythonGenerator, Fri Aug 13 12:39:58 PDT 2021
- - WORK IN PROGRESS - -
The API this library provides is actively being changed.
This file expects to live in py-json/LANforge directory.
@@ -2335,7 +2335,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddBgpPeerFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -2603,7 +2603,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddChamberChamberFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -2896,7 +2896,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddDutDutFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -3050,7 +3050,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddDutSsidDutFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -3268,7 +3268,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddFileEndpFioFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -3454,7 +3454,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddGroupFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -3528,7 +3528,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddL4EndpHttpAuthType has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -3581,7 +3581,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddL4EndpProxyAuthType has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -3623,7 +3623,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddL4EndpType has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -3737,7 +3737,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddMonitorFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -3935,7 +3935,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddProfileProfileFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -4197,7 +4197,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddStaFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -4548,7 +4548,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddTrafficProfileTrafficProfileFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -4706,7 +4706,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddVapFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -4839,7 +4839,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddVenueFreq24 has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -4907,7 +4907,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddVenueFreq5 has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -5096,7 +5096,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddVrFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -5186,7 +5186,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddVrBgpFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -5287,7 +5287,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("AddVrcxFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -5664,7 +5664,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("CShowPortsProbeFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -6573,7 +6573,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("LogLevelLevel has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -6819,7 +6819,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("NcShowPortsProbeFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -8152,7 +8152,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetArmInfoArmFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -8803,7 +8803,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetEventInterestEiFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -8876,7 +8876,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetEventInterestEvents1 has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -8934,7 +8934,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetEventInterestEvents2 has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -9375,7 +9375,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetPortCmdFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -9451,7 +9451,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetPortCurrentFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -9532,7 +9532,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetPortFlags2 has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -9606,7 +9606,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetPortInterest has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -9878,7 +9878,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetRfgenRfgenFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -9986,7 +9986,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetScriptFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -10301,7 +10301,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetWanpathCorruptionFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -10474,7 +10474,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetWifiCorruptionsCorruptFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -10764,7 +10764,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetWifiRadioFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -10979,7 +10979,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SetWlCorruptionFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__:
@@ -12066,7 +12066,7 @@ class LFJsonPost(LFCliBase):
for flag in flag_names:
if flag not in cls.__members__:
raise ValueError("SniffPortFlags has no member:[%s]" % flag)
selected_flags.append([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.extend([cls[member].value for member in cls.__members__ if member == flag])
selected_flags.append(starting_value)
return sum(selected_flags)
if flag_names not in cls.__members__: