| Index: rietveld.py
|
| diff --git a/rietveld.py b/rietveld.py
|
| index 0114cfe0ccee6bf9922c03f9c8575191484ef06b..e76f48624215f3709ea49240193dab9011a51dbd 100644
|
| --- a/rietveld.py
|
| +++ b/rietveld.py
|
| @@ -84,6 +84,18 @@ class Rietveld(object):
|
| data['description'] = '\n'.join(data['description'].strip().splitlines())
|
| return data
|
|
|
| + def get_depends_on_patchset(self, issue, patchset):
|
| + """Returns the patchset this patchset depends on if it exists."""
|
| + url = '/%d/patchset/%d/get_depends_on_patchset' % (issue, patchset)
|
| + resp = None
|
| + try:
|
| + resp = self.get(url)
|
| + except urllib2.HTTPError, e:
|
| + # The get_depends_on_patchset endpoint does not exist on this Rietveld
|
| + # instance yet. Ignore the error and proceed.
|
| + pass
|
| + return resp
|
| +
|
| def get_patchset_properties(self, issue, patchset):
|
| """Returns the patchset properties."""
|
| url = '/api/%d/%d' % (issue, patchset)
|
| @@ -675,6 +687,9 @@ class ReadOnlyRietveld(object):
|
| def get_patchset_properties(self, issue, patchset):
|
| return self._rietveld.get_patchset_properties(issue, patchset)
|
|
|
| + def get_depends_on_patchset(self, issue, patchset):
|
| + return self._rietveld.get_depends_on_patchset(issue, patchset)
|
| +
|
| def get_patch(self, issue, patchset):
|
| return self._rietveld.get_patch(issue, patchset)
|
|
|
|
|