Skip to content

Commit abb03cc

Browse files
committed
DOMO-366636: Adding nameLike parameter to the ds_list method
1 parent 7ba593d commit abb03cc

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

pydomo/__init__.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def ds_delete(self, dataset_id, prompt_before_delete=True):
127127

128128
return out
129129

130-
def ds_list(self, df_output = True, per_page=50, offset=0, limit=0):
130+
def ds_list(self, df_output = True, per_page=50, offset=0, limit=0, name_like=""):
131131
"""
132132
List DataSets
133133
@@ -144,11 +144,14 @@ def ds_list(self, df_output = True, per_page=50, offset=0, limit=0):
144144
list or pandas dataframe depending on parameters
145145
146146
"""
147-
l = self.datasets.list()
147+
datasources = self.datasets.list(per_page=per_page,
148+
offset=offset,
149+
limit=limit,
150+
name_like=name_like)
148151
if df_output == False:
149-
out = list(l)
152+
out = list(datasources)
150153
else:
151-
out = DataFrame(list(l))
154+
out = DataFrame(list(datasources))
152155
return out
153156

154157
def ds_query(self, dataset_id, query, return_data=True):

pydomo/datasets/DataSetClient.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ def get(self, dataset_id):
4444
Returns a generator that will call the API multiple times
4545
If limit is supplied and non-zero, returns up to limit datasets
4646
"""
47-
def list(self, sort=Sorting.DEFAULT, per_page=50, offset=0, limit=0):
47+
def list(self, sort=Sorting.DEFAULT, per_page=50,
48+
offset=0, limit=0, name_like=""):
4849
# API uses pagination with a max of 50 per page
4950
if per_page not in range(1, 51):
5051
raise ValueError('per_page must be between 1 and 50 (inclusive)')
@@ -57,6 +58,7 @@ def list(self, sort=Sorting.DEFAULT, per_page=50, offset=0, limit=0):
5758
'sort': sort,
5859
'limit': per_page,
5960
'offset': offset,
61+
'nameLike': name_like
6062
}
6163
dataset_count = 0
6264

0 commit comments

Comments
 (0)