Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 7008:8fee8ff13d37
use Exception(args)-style raising consistently (py3k compatibility)
author | Peter Ruibal <peter.ruibal@intel.com> |
---|---|
date | Mon, 08 Sep 2008 13:07:00 +0200 |
parents | 077f1e637cd8 |
children | ccbd39cad3c3 |
comparison
equal
deleted
inserted
replaced
7007:a6b74fbb5ce0 | 7008:8fee8ff13d37 |
---|---|
63 if p[1] == nullid: | 63 if p[1] == nullid: |
64 p = p[:-1] | 64 p = p[:-1] |
65 self._parents = [changectx(self._repo, x) for x in p] | 65 self._parents = [changectx(self._repo, x) for x in p] |
66 return self._parents | 66 return self._parents |
67 else: | 67 else: |
68 raise AttributeError, name | 68 raise AttributeError(name) |
69 | 69 |
70 def __contains__(self, key): | 70 def __contains__(self, key): |
71 return key in self._manifest | 71 return key in self._manifest |
72 | 72 |
73 def __getitem__(self, key): | 73 def __getitem__(self, key): |
213 return self._filerev | 213 return self._filerev |
214 elif name == '_repopath': | 214 elif name == '_repopath': |
215 self._repopath = self._path | 215 self._repopath = self._path |
216 return self._repopath | 216 return self._repopath |
217 else: | 217 else: |
218 raise AttributeError, name | 218 raise AttributeError(name) |
219 | 219 |
220 def __nonzero__(self): | 220 def __nonzero__(self): |
221 try: | 221 try: |
222 n = self._filenode | 222 n = self._filenode |
223 return True | 223 return True |
519 if p[1] == nullid: | 519 if p[1] == nullid: |
520 p = p[:-1] | 520 p = p[:-1] |
521 self._parents = [changectx(self._repo, x) for x in p] | 521 self._parents = [changectx(self._repo, x) for x in p] |
522 return self._parents | 522 return self._parents |
523 else: | 523 else: |
524 raise AttributeError, name | 524 raise AttributeError(name) |
525 | 525 |
526 def _buildmanifest(self): | 526 def _buildmanifest(self): |
527 """generate a manifest corresponding to the working directory""" | 527 """generate a manifest corresponding to the working directory""" |
528 | 528 |
529 man = self._parents[0].manifest().copy() | 529 man = self._parents[0].manifest().copy() |
628 return self._repopath | 628 return self._repopath |
629 elif name == '_filelog': | 629 elif name == '_filelog': |
630 self._filelog = self._repo.file(self._repopath) | 630 self._filelog = self._repo.file(self._repopath) |
631 return self._filelog | 631 return self._filelog |
632 else: | 632 else: |
633 raise AttributeError, name | 633 raise AttributeError(name) |
634 | 634 |
635 def __nonzero__(self): | 635 def __nonzero__(self): |
636 return True | 636 return True |
637 | 637 |
638 def __str__(self): | 638 def __str__(self): |