Skip to content

Commit a19d0bc

Browse files
skip printing of fetched resources when searching
1 parent fddfcd8 commit a19d0bc

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

functions/information.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,16 @@ def __init__(self, state):
2525
self.api = ApiConnect(state)
2626
self.state = state
2727

28-
def api_get(self, endpoint, database_id=None):
28+
def api_get(self, endpoint, database_id=None, data_print=True):
2929
"""Get information about a specific endpoint."""
3030
self.state.print_status(description=f"Retrieving {endpoint} information.")
3131

3232
endpoint_data = self.api.request("GET", endpoint, database_id)
3333

34-
self.state.print_status(update_only=True, endpoint_json=endpoint_data)
34+
if data_print:
35+
self.state.print_status(update_only=True, endpoint_json=endpoint_data)
36+
else:
37+
self.state.print_status(update_only=True, description=f"Fetched {len(endpoint_data)} items.")
3538

3639
return endpoint_data
3740

@@ -181,7 +184,7 @@ def read_sensor(self, sensor_name):
181184
def get_resource_by_name(self, endpoint, resource_name, name_key="label", filter=None):
182185
"""Find a resource by name."""
183186
self.state.print_status(description=f"Searching for {resource_name} in {endpoint}.")
184-
resources = self.api_get(endpoint)
187+
resources = self.api_get(endpoint, data_print=False)
185188
if filter is not None:
186189
for key, value in filter.items():
187190
resources = [resource for resource in resources if resource[key] == value]

0 commit comments

Comments
 (0)