diff options
| author | Thibaut Horel <thibaut.horel@gmail.com> | 2016-12-29 19:41:24 +0100 |
|---|---|---|
| committer | Thibaut Horel <thibaut.horel@gmail.com> | 2016-12-29 19:41:24 +0100 |
| commit | b9a012ddd13183da80691d3821d01bc6b345547b (patch) | |
| tree | a85b2e4a2380facd22082d0e17b345c5169a3917 | |
| parent | e89075aa3a94cb153746b9aebbfaeab018f3c9ed (diff) | |
| download | python-pushover-b9a012ddd13183da80691d3821d01bc6b345547b.tar.gz | |
Add support for new receipt parameters
When sending messages with priority=2, the receipt now contains more
information. We make it available as additional fields to the
MessageRequest object
| -rw-r--r-- | pushover.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pushover.py b/pushover.py index 765e4ab..eeabbba 100644 --- a/pushover.py +++ b/pushover.py @@ -155,6 +155,8 @@ class MessageRequest(Request): while request.poll(): # do something time.sleep(5) + + print request.acknowledged_at, request.acknowledged_by """ if (self.receipt and not any(getattr(self, parameter) for parameter in self.parameters)): @@ -162,6 +164,9 @@ class MessageRequest(Request): for param, when in self.parameters.iteritems(): setattr(self, param, bool(request.answer[param])) setattr(self, when, request.answer[when]) + for param in ["last_delivered_at", "acknowledged_by", + "acknowledged_by_device"]: + setattr(self, param, request.answer[param]) return request def cancel(self): |
