Skip to content

Commit 4f8c82e

Browse files
committed
Apply naming conventions for functions and variables
1 parent c45f81c commit 4f8c82e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+667
-667
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ To read an infos or param or write to a param:
7272
from pystuderxcom import XcomApiTcp, XcomApiTcpMode, XcomDataset, XcomVoltage
7373
7474
dataset = XcomFactory.create_dataset(XcomVoltage.AC240) # or use XcomVoltage.AC120
75-
info_3023 = dataset.getByNr(3023, "xt") # the "xt" part is optional but usefull for detecting mistakes
76-
info_6001 = dataset.getByNr(6001, "bsp")
77-
param_1107 = dataset.getByNr(1107, "xt")
75+
info_3023 = dataset.get_by_nr(3023, "xt") # the "xt" part is optional but usefull for detecting mistakes
76+
info_6001 = dataset.get_by_nr(6001, "bsp")
77+
param_1107 = dataset.get_by_nr(1107, "xt")
7878
dataset = None # Release memory of the dataset
7979
8080
api = XcomApiTcp(mode=XcomApiTcpMode.SERVER, listen_port=4001) # port number configured in Xcom-LAN/Moxa NPort
@@ -84,16 +84,16 @@ try:
8484
return
8585
8686
# Retrieve info #3023 from the first Xtender (Output power)
87-
value = api.requestValue(info_3023, "XT1") # xt address range is 101 to 109, or use "XT1" to "XT9"
87+
value = api.request_value(info_3023, "XT1") # xt address range is 101 to 109, or use "XT1" to "XT9"
8888
logger.info(f"XT1 3023: {value} {info_3023.unit} ({info_3023.name})")
8989
9090
# Retrieve param #6001 from BSP (Nominal capacity)
91-
value = api.requestValue(info_6001, "BSP") # bsp address range is only 601, or use "BSP"
91+
value = api.request_value(info_6001, "BSP") # bsp address range is only 601, or use "BSP"
9292
logger.info(f"BSP 6001: {value} {info_6001.unit} ({info_6001.name})")
9393
9494
# Update param 1107 on the first Xtender (Maximum current of AC source)
9595
value = 4.0 # 4 Ampere
96-
if api.updateValue(param_1107, value, "XT1"):
96+
if api.update_value(param_1107, value, "XT1"):
9797
logger.info(f"XT1 1107 updated to {value} {param_1107.unit} ({param_1107.name})")
9898
9999
finally:

example_api_msg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def main():
3636
logger.info(f"")
3737
logger.info(f"Retrieve unique guid of this installation")
3838

39-
value = api.requestGuid()
39+
value = api.request_guid()
4040
logger.info(f"Installation Guid: {value}")
4141

4242
# Retrieve messages
@@ -47,7 +47,7 @@ def main():
4747
# But be aware that it will also erase the flag that there are new messages
4848
idx = 0
4949
for idx in range(0, 0xFFFFFFFF):
50-
msg = api.requestMessage(idx)
50+
msg = api.request_message(idx)
5151
logger.info(f"msg #{idx} from {msg.source_address} at {datetime.fromtimestamp(msg.timestamp)}: {msg.message_string}")
5252

5353
if msg.message_total <= 1:

example_api_msg_async.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async def main():
3434
logger.info(f"")
3535
logger.info(f"Retrieve unique guid of this installation")
3636

37-
value = await api.requestGuid()
37+
value = await api.request_guid()
3838
logger.info(f"Installation Guid: {value}")
3939

4040
# Retrieve messages
@@ -45,7 +45,7 @@ async def main():
4545
# But be aware that it will also erase the flag that there are new messages
4646
idx = 0
4747
for idx in range(0, 0xFFFFFFFF):
48-
msg = await api.requestMessage(idx)
48+
msg = await api.request_message(idx)
4949
logger.info(f"msg #{idx} from {msg.source_address} at {datetime.fromtimestamp(msg.timestamp)}: {msg.message_string}")
5050

5151
if msg.message_total <= 1:

example_api_use.py

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717

1818
def main():
1919
dataset = XcomFactory.create_dataset(XcomVoltage.AC240) # or use XcomVoltage.AC120
20-
info_3021 = dataset.getByNr(3021, "xt") # the "xt" part is optional but usefull for detecting mistakes
21-
info_3022 = dataset.getByNr(3022, "xt")
22-
info_3023 = dataset.getByNr(3023, "xt")
23-
info_7002 = dataset.getByNr(7002, "bsp")
24-
param_5012 = dataset.getByNr(5012, "rcc")
25-
param_1107 = dataset.getByNr(1107, "xt")
20+
info_3021 = dataset.get_by_nr(3021, "xt") # the "xt" part is optional but usefull for detecting mistakes
21+
info_3022 = dataset.get_by_nr(3022, "xt")
22+
info_3023 = dataset.get_by_nr(3023, "xt")
23+
info_7002 = dataset.get_by_nr(7002, "bsp")
24+
param_5012 = dataset.get_by_nr(5012, "rcc")
25+
param_1107 = dataset.get_by_nr(1107, "xt")
2626

2727
# When Moxa is configured as TCP Client (preferred mode):
2828
# api = AsyncXcomApiTcp(mode=XcomApiTcpMode.SERVER, listen_port=4001)
@@ -44,50 +44,50 @@ def main():
4444
logger.info(f"Retrieve infos and params via individual calls")
4545

4646
# Retrieve info #3023 from the first Xtender (Output power)
47-
value = api.requestValue(info_3023, "XT1") # xt address range is 101 to 109, or use "XT1" to "XT9"
47+
value = api.request_value(info_3023, "XT1") # xt address range is 101 to 109, or use "XT1" to "XT9"
4848
logger.info(f"XT1 {info_3023.nr}: {value} {info_3023.unit or ''} ({info_3023.name})")
4949

5050
# Retrieve info #7002 from BSP (State of Charge)
51-
value = api.requestValue(info_7002, "BSP") # bsp address range is only 601, or use "BSP"
51+
value = api.request_value(info_7002, "BSP") # bsp address range is only 601, or use "BSP"
5252
logger.info(f"BSP {info_7002.nr}: {value} {info_7002.unit or ''} ({info_7002.name})")
5353

5454
# Retrieve param #5012 from RCC (User Level)
55-
value = api.requestValue(param_5012, "RCC") # rcc address range is only 501, or use "RCC"
55+
value = api.request_value(param_5012, "RCC") # rcc address range is only 501, or use "RCC"
5656
logger.info(f"RCC {param_5012.nr}: {param_5012.enum_value(value)} {param_5012.unit or ''} ({param_5012.name})")
5757

5858
# Retrieve multiple values (any combination of infos or params) in one call.
5959
logger.info(f"")
6060
logger.info(f"Retrieve multiple infos and params in one call")
6161

6262
req = XcomValues([
63-
XcomValuesItem(dataset.getByNr(1107, "xt"), code="XT1"),
64-
XcomValuesItem(dataset.getByNr(1381, "xt"), code="XT1"),
65-
XcomValuesItem(dataset.getByNr(1382, "xt"), code="XT1"),
66-
XcomValuesItem(dataset.getByNr(1442, "xt"), code="XT1"),
67-
XcomValuesItem(dataset.getByNr(1443, "xt"), code="XT1"),
68-
XcomValuesItem(dataset.getByNr(1444, "xt"), code="XT1"),
69-
XcomValuesItem(dataset.getByNr(3020, "xt"), code="XT1"), # xt range is address=101 to 109, or use code="XT1" to "XT9"
70-
XcomValuesItem(dataset.getByNr(3028, "xt"), code="XT1"),
71-
XcomValuesItem(dataset.getByNr(3031, "xt"), code="XT1"),
72-
XcomValuesItem(dataset.getByNr(3032, "xt"), code="XT1"),
73-
XcomValuesItem(dataset.getByNr(3049, "xt"), code="XT1"),
74-
XcomValuesItem(dataset.getByNr(3078, "xt"), code="XT1"),
75-
XcomValuesItem(dataset.getByNr(3081, "xt"), code="XT1"),
76-
XcomValuesItem(dataset.getByNr(3083, "xt"), code="XT1"),
77-
XcomValuesItem(dataset.getByNr(3101, "xt"), code="XT1"),
78-
XcomValuesItem(dataset.getByNr(3104, "xt"), code="XT1"),
79-
XcomValuesItem(dataset.getByNr(3119, "xt"), code="XT1"),
80-
XcomValuesItem(dataset.getByNr(5002, "rcc"), code="RCC"),
81-
XcomValuesItem(dataset.getByNr(5012, "rcc"), code="RCC"),
82-
XcomValuesItem(dataset.getByNr(5101, "rcc"), code="RCC"),
83-
XcomValuesItem(dataset.getByNr(7007, "bsp"), code="BSP"),
84-
XcomValuesItem(dataset.getByNr(7008, "bsp"), code="BSP"),
85-
XcomValuesItem(dataset.getByNr(7030, "bsp"), code="BSP"),
86-
XcomValuesItem(dataset.getByNr(7031, "bsp"), code="BSP"),
87-
XcomValuesItem(dataset.getByNr(7032, "bsp"), code="BSP"),
88-
XcomValuesItem(dataset.getByNr(7033, "bsp"), code="BSP"),
63+
XcomValuesItem(dataset.get_by_nr(1107, "xt"), code="XT1"),
64+
XcomValuesItem(dataset.get_by_nr(1381, "xt"), code="XT1"),
65+
XcomValuesItem(dataset.get_by_nr(1382, "xt"), code="XT1"),
66+
XcomValuesItem(dataset.get_by_nr(1442, "xt"), code="XT1"),
67+
XcomValuesItem(dataset.get_by_nr(1443, "xt"), code="XT1"),
68+
XcomValuesItem(dataset.get_by_nr(1444, "xt"), code="XT1"),
69+
XcomValuesItem(dataset.get_by_nr(3020, "xt"), code="XT1"), # xt range is address=101 to 109, or use code="XT1" to "XT9"
70+
XcomValuesItem(dataset.get_by_nr(3028, "xt"), code="XT1"),
71+
XcomValuesItem(dataset.get_by_nr(3031, "xt"), code="XT1"),
72+
XcomValuesItem(dataset.get_by_nr(3032, "xt"), code="XT1"),
73+
XcomValuesItem(dataset.get_by_nr(3049, "xt"), code="XT1"),
74+
XcomValuesItem(dataset.get_by_nr(3078, "xt"), code="XT1"),
75+
XcomValuesItem(dataset.get_by_nr(3081, "xt"), code="XT1"),
76+
XcomValuesItem(dataset.get_by_nr(3083, "xt"), code="XT1"),
77+
XcomValuesItem(dataset.get_by_nr(3101, "xt"), code="XT1"),
78+
XcomValuesItem(dataset.get_by_nr(3104, "xt"), code="XT1"),
79+
XcomValuesItem(dataset.get_by_nr(3119, "xt"), code="XT1"),
80+
XcomValuesItem(dataset.get_by_nr(5002, "rcc"), code="RCC"),
81+
XcomValuesItem(dataset.get_by_nr(5012, "rcc"), code="RCC"),
82+
XcomValuesItem(dataset.get_by_nr(5101, "rcc"), code="RCC"),
83+
XcomValuesItem(dataset.get_by_nr(7007, "bsp"), code="BSP"),
84+
XcomValuesItem(dataset.get_by_nr(7008, "bsp"), code="BSP"),
85+
XcomValuesItem(dataset.get_by_nr(7030, "bsp"), code="BSP"),
86+
XcomValuesItem(dataset.get_by_nr(7031, "bsp"), code="BSP"),
87+
XcomValuesItem(dataset.get_by_nr(7032, "bsp"), code="BSP"),
88+
XcomValuesItem(dataset.get_by_nr(7033, "bsp"), code="BSP"),
8989
])
90-
rsp = api.requestValues(req)
90+
rsp = api.request_values(req)
9191
if rsp:
9292
for item in rsp.items:
9393
item_value = item.value if item.datapoint.format not in [XcomFormat.LONG_ENUM, XcomFormat.SHORT_ENUM] else item.datapoint.enum_value(item.value)
@@ -104,7 +104,7 @@ def main():
104104
XcomValuesItem(info_3021, aggregation_type=XcomAggregationType.SUM),
105105
XcomValuesItem(info_3022, aggregation_type=XcomAggregationType.AVERAGE),
106106
])
107-
rsp = api.requestInfos(req)
107+
rsp = api.request_infos(req)
108108
if rsp:
109109
logger.info(f"Infos flags: {rsp.flags}")
110110
logger.info(f"Infos datetime: {rsp.datetime}")
@@ -118,17 +118,17 @@ def main():
118118
logger.warning(ex)
119119

120120
# Retrieve and Update param 1107 on the first Xtender (Maximum current of AC source)
121-
# Note the the change is written into RAM memory; a subsequent requestValue will be taken
121+
# Note the the change is written into RAM memory; a subsequent request_value will be taken
122122
# from Flash memory and will not show the change. During its operation the Xtender will
123123
# still use the updated value from RAM (until a full restart of the Xtender).
124124
logger.info(f"")
125125
logger.info(f"Retrieve and then update a param")
126126

127-
value = api.requestValue(param_1107, "XT1")
127+
value = api.request_value(param_1107, "XT1")
128128
logger.info(f"XT1 {param_1107.nr}: {value} {param_1107.unit} ({param_1107.name})")
129129

130130
value = 3.0 # 4 Ampere
131-
if api.updateValue(param_1107, value, "XT1"):
131+
if api.update_value(param_1107, value, "XT1"):
132132
logger.info(f"XT1 {param_1107.nr} updated to {value} {param_1107.unit} ({param_1107.name})")
133133

134134
except Exception as e:

example_api_use_async.py

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515

1616
async def main():
1717
dataset = await AsyncXcomFactory.create_dataset(XcomVoltage.AC240) # or use XcomVoltage.AC120
18-
info_3021 = dataset.getByNr(3021, "xt") # the "xt" part is optional but usefull for detecting mistakes
19-
info_3022 = dataset.getByNr(3022, "xt")
20-
info_3023 = dataset.getByNr(3023, "xt")
21-
info_7002 = dataset.getByNr(7002, "bsp")
22-
param_5012 = dataset.getByNr(5012, "rcc")
23-
param_1107 = dataset.getByNr(1107, "xt")
18+
info_3021 = dataset.get_by_nr(3021, "xt") # the "xt" part is optional but usefull for detecting mistakes
19+
info_3022 = dataset.get_by_nr(3022, "xt")
20+
info_3023 = dataset.get_by_nr(3023, "xt")
21+
info_7002 = dataset.get_by_nr(7002, "bsp")
22+
param_5012 = dataset.get_by_nr(5012, "rcc")
23+
param_1107 = dataset.get_by_nr(1107, "xt")
2424

2525
# When Moxa is configured as TCP Client (preferred mode):
2626
# api = AsyncXcomApiTcp(mode=XcomApiTcpMode.SERVER, listen_port=4001)
@@ -42,50 +42,50 @@ async def main():
4242
logger.info(f"Retrieve infos and params via individual calls")
4343

4444
# Retrieve info #3023 from the first Xtender (Output power)
45-
value = await api.requestValue(info_3023, "XT1") # xt address range is 101 to 109, or use "XT1" to "XT9"
45+
value = await api.request_value(info_3023, "XT1") # xt address range is 101 to 109, or use "XT1" to "XT9"
4646
logger.info(f"XT1 {info_3023.nr}: {value} {info_3023.unit or ''} ({info_3023.name})")
4747

4848
# Retrieve info #7002 from BSP (State of Charge)
49-
value = await api.requestValue(info_7002, "BSP") # bsp address range is only 601, or use "BSP"
49+
value = await api.request_value(info_7002, "BSP") # bsp address range is only 601, or use "BSP"
5050
logger.info(f"BSP {info_7002.nr}: {value} {info_7002.unit or ''} ({info_7002.name})")
5151

5252
# Retrieve param #5012 from RCC (User Level)
53-
value = await api.requestValue(param_5012, "RCC") # rcc address range is only 501, or use "RCC"
53+
value = await api.request_value(param_5012, "RCC") # rcc address range is only 501, or use "RCC"
5454
logger.info(f"RCC {param_5012.nr}: {param_5012.enum_value(value)} {param_5012.unit or ''} ({param_5012.name})")
5555

5656
# Retrieve multiple values (any combination of infos or params) in one call.
5757
logger.info(f"")
5858
logger.info(f"Retrieve multiple infos and params in one call")
5959

6060
req = XcomValues([
61-
XcomValuesItem(dataset.getByNr(1107, "xt"), code="XT1"),
62-
XcomValuesItem(dataset.getByNr(1381, "xt"), code="XT1"),
63-
XcomValuesItem(dataset.getByNr(1382, "xt"), code="XT1"),
64-
XcomValuesItem(dataset.getByNr(1442, "xt"), code="XT1"),
65-
XcomValuesItem(dataset.getByNr(1443, "xt"), code="XT1"),
66-
XcomValuesItem(dataset.getByNr(1444, "xt"), code="XT1"),
67-
XcomValuesItem(dataset.getByNr(3020, "xt"), code="XT1"), # xt range is address=101 to 109, or use code="XT1" to "XT9"
68-
XcomValuesItem(dataset.getByNr(3028, "xt"), code="XT1"),
69-
XcomValuesItem(dataset.getByNr(3031, "xt"), code="XT1"),
70-
XcomValuesItem(dataset.getByNr(3032, "xt"), code="XT1"),
71-
XcomValuesItem(dataset.getByNr(3049, "xt"), code="XT1"),
72-
XcomValuesItem(dataset.getByNr(3078, "xt"), code="XT1"),
73-
XcomValuesItem(dataset.getByNr(3081, "xt"), code="XT1"),
74-
XcomValuesItem(dataset.getByNr(3083, "xt"), code="XT1"),
75-
XcomValuesItem(dataset.getByNr(3101, "xt"), code="XT1"),
76-
XcomValuesItem(dataset.getByNr(3104, "xt"), code="XT1"),
77-
XcomValuesItem(dataset.getByNr(3119, "xt"), code="XT1"),
78-
XcomValuesItem(dataset.getByNr(5002, "rcc"), code="RCC"),
79-
XcomValuesItem(dataset.getByNr(5012, "rcc"), code="RCC"),
80-
XcomValuesItem(dataset.getByNr(5101, "rcc"), code="RCC"),
81-
XcomValuesItem(dataset.getByNr(7007, "bsp"), code="BSP"),
82-
XcomValuesItem(dataset.getByNr(7008, "bsp"), code="BSP"),
83-
XcomValuesItem(dataset.getByNr(7030, "bsp"), code="BSP"),
84-
XcomValuesItem(dataset.getByNr(7031, "bsp"), code="BSP"),
85-
XcomValuesItem(dataset.getByNr(7032, "bsp"), code="BSP"),
86-
XcomValuesItem(dataset.getByNr(7033, "bsp"), code="BSP"),
61+
XcomValuesItem(dataset.get_by_nr(1107, "xt"), code="XT1"),
62+
XcomValuesItem(dataset.get_by_nr(1381, "xt"), code="XT1"),
63+
XcomValuesItem(dataset.get_by_nr(1382, "xt"), code="XT1"),
64+
XcomValuesItem(dataset.get_by_nr(1442, "xt"), code="XT1"),
65+
XcomValuesItem(dataset.get_by_nr(1443, "xt"), code="XT1"),
66+
XcomValuesItem(dataset.get_by_nr(1444, "xt"), code="XT1"),
67+
XcomValuesItem(dataset.get_by_nr(3020, "xt"), code="XT1"), # xt range is address=101 to 109, or use code="XT1" to "XT9"
68+
XcomValuesItem(dataset.get_by_nr(3028, "xt"), code="XT1"),
69+
XcomValuesItem(dataset.get_by_nr(3031, "xt"), code="XT1"),
70+
XcomValuesItem(dataset.get_by_nr(3032, "xt"), code="XT1"),
71+
XcomValuesItem(dataset.get_by_nr(3049, "xt"), code="XT1"),
72+
XcomValuesItem(dataset.get_by_nr(3078, "xt"), code="XT1"),
73+
XcomValuesItem(dataset.get_by_nr(3081, "xt"), code="XT1"),
74+
XcomValuesItem(dataset.get_by_nr(3083, "xt"), code="XT1"),
75+
XcomValuesItem(dataset.get_by_nr(3101, "xt"), code="XT1"),
76+
XcomValuesItem(dataset.get_by_nr(3104, "xt"), code="XT1"),
77+
XcomValuesItem(dataset.get_by_nr(3119, "xt"), code="XT1"),
78+
XcomValuesItem(dataset.get_by_nr(5002, "rcc"), code="RCC"),
79+
XcomValuesItem(dataset.get_by_nr(5012, "rcc"), code="RCC"),
80+
XcomValuesItem(dataset.get_by_nr(5101, "rcc"), code="RCC"),
81+
XcomValuesItem(dataset.get_by_nr(7007, "bsp"), code="BSP"),
82+
XcomValuesItem(dataset.get_by_nr(7008, "bsp"), code="BSP"),
83+
XcomValuesItem(dataset.get_by_nr(7030, "bsp"), code="BSP"),
84+
XcomValuesItem(dataset.get_by_nr(7031, "bsp"), code="BSP"),
85+
XcomValuesItem(dataset.get_by_nr(7032, "bsp"), code="BSP"),
86+
XcomValuesItem(dataset.get_by_nr(7033, "bsp"), code="BSP"),
8787
])
88-
rsp = await api.requestValues(req)
88+
rsp = await api.request_values(req)
8989
if rsp:
9090
for item in rsp.items:
9191
item_value = item.value if item.datapoint.format not in [XcomFormat.LONG_ENUM, XcomFormat.SHORT_ENUM] else item.datapoint.enum_value(item.value)
@@ -102,7 +102,7 @@ async def main():
102102
XcomValuesItem(info_3021, aggregation_type=XcomAggregationType.SUM),
103103
XcomValuesItem(info_3022, aggregation_type=XcomAggregationType.AVERAGE),
104104
])
105-
rsp = await api.requestInfos(req)
105+
rsp = await api.request_infos(req)
106106
if rsp:
107107
logger.info(f"Infos flags: {rsp.flags}")
108108
logger.info(f"Infos datetime: {rsp.datetime}")
@@ -116,17 +116,17 @@ async def main():
116116
logger.warning(ex)
117117

118118
# Retrieve and Update param 1107 on the first Xtender (Maximum current of AC source)
119-
# Note the the change is written into RAM memory; a subsequent requestValue will be taken
119+
# Note the the change is written into RAM memory; a subsequent request_value will be taken
120120
# from Flash memory and will not show the change. During its operation the Xtender will
121121
# still use the updated value from RAM (until a full restart of the Xtender).
122122
logger.info(f"")
123123
logger.info(f"Retrieve and then update a param")
124124

125-
value = await api.requestValue(param_1107, "XT1")
125+
value = await api.request_value(param_1107, "XT1")
126126
logger.info(f"XT1 {param_1107.nr}: {value} {param_1107.unit} ({param_1107.name})")
127127

128128
value = 3.0 # 4 Ampere
129-
if await api.updateValue(param_1107, value, "XT1"):
129+
if await api.update_value(param_1107, value, "XT1"):
130130
logger.info(f"XT1 {param_1107.nr} updated to {value} {param_1107.unit} ({param_1107.name})")
131131

132132
except Exception as e:

example_discover_devices.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,20 @@ def main():
2828
helper = XcomDiscover(api, dataset)
2929

3030
# Discover Xcom client info
31-
client_info = helper.discoverClientInfo()
31+
client_info = helper.discover_client_info()
3232

3333
logger.info(f"\n\n")
3434
logger.info(f"Discovered {client_info}")
3535

3636
# Discover Xcom devices
37-
devices = helper.discoverDevices(getExtendedInfo=True, verbose=False)
37+
devices = helper.discover_devices(getExtendedInfo=True, verbose=False)
3838

3939
logger.info(f"\n\n")
4040
for device in devices:
4141
logger.info(f"Discovered {device}")
4242

4343
# Log diagnostic information
44-
diag = api.getDiagnostics()
44+
diag = api.get_diagnostics()
4545
logger.info(f"Diagnostics: {diag}")
4646

4747
finally:

0 commit comments

Comments
 (0)