equal
deleted
inserted
replaced
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: |