Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb.py @ 1073:7b35a980b982
[PATCH] raise exceptions with Exception subclasses
Fixed the patch. Using Exception subclasses.
(tweaked by mpm)
author | Bart Trojanowski <bart@jukie.net> |
---|---|
date | Fri, 26 Aug 2005 19:08:25 -0700 |
parents | 58eefdfb8472 |
children | 01db658cc78a |
comparison
equal
deleted
inserted
replaced
1072:05dc7aba22eb | 1073:7b35a980b982 |
---|---|
84 else: | 84 else: |
85 m = re.match(r'(\S+)\s*=\s*(\S+)', l) | 85 m = re.match(r'(\S+)\s*=\s*(\S+)', l) |
86 if m: | 86 if m: |
87 self.map[m.group(1)] = os.path.join(self.base, m.group(2)) | 87 self.map[m.group(1)] = os.path.join(self.base, m.group(2)) |
88 else: | 88 else: |
89 raise "unknown map entry '%s'" % l | 89 raise LookupError("unknown map entry '%s'" % l) |
90 | 90 |
91 def __call__(self, t, **map): | 91 def __call__(self, t, **map): |
92 m = self.defaults.copy() | 92 m = self.defaults.copy() |
93 m.update(map) | 93 m.update(map) |
94 try: | 94 try: |