Behdad Esfahbod d76d6c1a5f [merge] Remove lookup_id() / feature_id(), use custom dict
I added the id() trick because normal objects are not hashable in Python3.
Remove that hack and use a custom dict subclass that allows us to use
objects as keys as long as they don't change.

The custom dict has a different, desirable, property as well: upon seeing
keys it does not know, it just adds them to the end of the list.  Will use
this feature in next commits to merge ScriptList properly.
2017-09-15 00:58:42 -04:00
..
2017-08-01 10:54:47 +09:00
2017-09-15 00:58:42 -04:00
2017-08-16 16:35:57 +01:00
2017-07-25 20:35:55 +01:00