diff options
author | Vasiliy Kleschov <vkleschov@cloudlinux.com> | 2016-02-28 13:56:27 +0300 |
---|---|---|
committer | David Pursehouse <david.pursehouse@sonymobile.com> | 2016-02-29 15:50:30 +0900 |
commit | 791497691aca7e9de75f93c607157f8efb6dbd51 (patch) | |
tree | 4a748f75a5fbfa9793c2dbb8f3b2d8940c783e26 | |
parent | 57479fa55d4566b10ef16c776f1253fbfcb0b17e (diff) | |
download | pygerrit-791497691aca7e9de75f93c607157f8efb6dbd51.tar.gz |
Added from_json method for Change model
Change-Id: Idc5ae59b22a4fb21c434dc2dd9c7accc0bd5015e
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | pygerrit/models.py | 6 |
2 files changed, 7 insertions, 0 deletions
@@ -2,6 +2,7 @@ .project .pydevproject .settings +.idea build/ dist/ docs/ diff --git a/pygerrit/models.py b/pygerrit/models.py index 17dc7ee..284701d 100644 --- a/pygerrit/models.py +++ b/pygerrit/models.py @@ -72,6 +72,12 @@ class Change(object): def __repr__(self): return u"<Change %s, %s, %s>" % (self.number, self.project, self.branch) + @staticmethod + def from_json(json_data): + if "change" in json_data: + return Change(json_data["change"]) + return None + class Patchset(object): |