File tree 1 file changed +8
-3
lines changed 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -162,21 +162,26 @@ def retry_request():
162
162
def get_domains (self ):
163
163
return DomainResults (self , self .list_domains_info ())
164
164
165
- def list_domains_info (self ):
166
- response = self .make_request ('GET' , ['domains' ])
165
+ def list_domains_info (self , filter_by_name = None ):
166
+ parms = {}
167
+ if filter_by_name :
168
+ parms = { 'name' : filter_by_name }
169
+ response = self .make_request ('GET' , ['domains' ], parms = parms )
167
170
if (response .status < 200 ) or (response .status > 299 ):
168
171
response .read ()
169
172
raise ResponseError (response .status , response .reason )
170
173
read_output = response .read ()
171
174
return json .loads (read_output )['domains' ]
172
175
173
176
def get_domain (self , id = None , ** dico ):
177
+ filter_by_name = ""
174
178
if id :
175
179
dico ['id' ] = id
176
180
if 'name' in dico :
177
181
dico ['name' ] = dico ['name' ].lower ()
182
+ filter_by_name = dico ['name' ]
178
183
179
- domains = self .list_domains_info ()
184
+ domains = self .list_domains_info (filter_by_name = filter_by_name )
180
185
for domain in domains :
181
186
for k in dico :
182
187
if k in domain and domain [k ] == dico [k ]:
You can’t perform that action at this time.
0 commit comments