Skip to content

Commit 7f7cd24

Browse files
infothrillsekipaolo
authored andcommitted
Simplify create_check() by removing redundant argument (#45)
1 parent d88dc45 commit 7f7cd24

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ Create a check:
125125
"tags": [{"name": "pypingdom-test"}, {"name": "custom-tag"}],
126126
"encryption": False
127127
}
128-
>>> client.create_check('My awesome check', check_definition)
128+
>>> client.create_check(check_definition)
129129
130130
131131
Refers to `this page <https://www.pingdom.com/resources/api#MethodCreate+New+Check>`_ for the list of options.

pypingdom/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@ def get_checks(self, filters=None):
4747
return [c for c in self.checks.values() if not len(set(filters.get("tags", [])).intersection(set([x['name']
4848
for x in c.tags]))) == 0]
4949

50-
def create_check(self, name, obj):
50+
def create_check(self, obj):
5151
c = Check(self.api, obj=obj)
5252
data = c.to_json()
5353
response = self.api.send(method='post', resource='checks', data=data)
5454
c._id = int(response["check"]["id"])
5555
c.from_json(self.api.send('get', "checks", response["check"]["id"])['check'])
56-
self.checks[name] = c
56+
self.checks[c.name] = c
5757
return c
5858

5959
def delete_check(self, check):

testing/manualtest_check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def clean():
4444

4545
def create_check():
4646
global client, check_definition
47-
c = client.create_check(check_definition["name"], check_definition)
47+
c = client.create_check(check_definition)
4848
print("created %s" % c.name)
4949
check = client.get_check(check_definition["name"])
5050
assert check is not None # nosec

0 commit comments

Comments
 (0)