Mercurial > hgsubversion
comparison hgsubversion/svnexternals.py @ 1404:c79fdd5f615d
cleanup: stop using hasattr
Use hg's util.safehasattr when possible, and a getattr trick when not.
| author | Augie Fackler <raf@durin42.com> |
|---|---|
| date | Tue, 10 May 2016 23:02:37 -0400 |
| parents | 30193fdd5da4 |
| children | 85981b27e740 |
comparison
equal
deleted
inserted
replaced
| 1402:94eb844fd4ab | 1404:c79fdd5f615d |
|---|---|
| 486 return super(svnsubrepo, self).get(state, *args, **kwargs) | 486 return super(svnsubrepo, self).get(state, *args, **kwargs) |
| 487 | 487 |
| 488 def dirty(self, ignoreupdate=False): | 488 def dirty(self, ignoreupdate=False): |
| 489 # You cannot compare anything with HEAD. Just accept it | 489 # You cannot compare anything with HEAD. Just accept it |
| 490 # can be anything. | 490 # can be anything. |
| 491 if hasattr(self, '_wcrevs'): | 491 if hgutil.safehasattr(self, '_wcrevs'): |
| 492 wcrevs = self._wcrevs() | 492 wcrevs = self._wcrevs() |
| 493 else: | 493 else: |
| 494 wcrev = self._wcrev() | 494 wcrev = self._wcrev() |
| 495 wcrevs = (wcrev, wcrev) | 495 wcrevs = (wcrev, wcrev) |
| 496 if (('HEAD' in wcrevs or self._state[1] == 'HEAD' or | 496 if (('HEAD' in wcrevs or self._state[1] == 'HEAD' or |
