equal
deleted
inserted
replaced
|
1 # nodemap.py - nodemap related code and utilities |
|
2 # |
|
3 # Copyright 2019 Pierre-Yves David <pierre-yves.david@octobus.net> |
|
4 # Copyright 2019 George Racinet <georges.racinet@octobus.net> |
|
5 # |
|
6 # This software may be used and distributed according to the terms of the |
|
7 # GNU General Public License version 2 or any later version. |
|
8 |
|
9 from __future__ import absolute_import |
|
10 from .. import error |
|
11 |
|
12 |
|
13 class NodeMap(dict): |
|
14 def __missing__(self, x): |
|
15 raise error.RevlogError(b'unknown node: %s' % x) |