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):