ThomasV
077bcf515d
StoredDict: use pointers instead of path
...
Instead of storing its own path, each StoredDict element stores
its own key and a pointer to its parent. If a dict is removed
from the db, its parent pointer is set to None. This makes
self.path return None for all branches that have been pruned.
This passes tests/tests_json_db.py and fixes issue #10000
2025-11-07 10:00:10 +01:00
..
2025-08-14 15:59:11 +02:00
2025-11-04 09:54:29 +01:00
2025-07-21 02:40:17 +00:00
2025-08-23 18:59:14 +00:00
2025-11-04 12:42:54 +01:00
2025-07-15 12:30:06 +00:00
2025-06-15 18:25:42 +00:00
2025-09-24 13:46:35 +00:00
2025-09-11 17:01:52 +00:00
2025-08-15 17:29:55 +00:00
2025-08-01 18:53:03 +00:00
2025-06-09 19:34:34 +00:00
2025-08-18 15:38:25 +00:00
2025-11-05 14:37:34 +01:00
2025-08-14 15:59:11 +02:00
2025-06-03 18:58:05 +00:00
2025-11-04 12:42:54 +01:00
2025-08-18 17:02:34 +00:00
2025-08-19 14:16:32 +02:00
2025-07-07 14:26:18 +00:00
2025-10-27 18:09:33 +00:00
2025-11-07 10:00:10 +01:00
2025-09-08 17:12:24 +00:00
2025-11-07 10:00:10 +01:00
2025-09-29 17:13:27 +00:00
2025-11-07 10:00:10 +01:00
2025-06-03 10:06:39 +02:00
2025-11-03 14:07:58 +01:00
2025-08-27 17:36:51 +02:00
2025-09-30 09:54:35 +02:00
2025-07-15 22:53:35 +00:00
2025-10-31 14:50:25 +01:00
2025-10-09 15:06:23 +00:00
2025-08-20 17:57:05 +00:00
2025-08-08 14:34:53 +00:00
2025-10-31 14:50:26 +01:00
2025-07-18 00:42:09 +00:00
2025-08-27 15:31:43 +02:00
2025-09-12 22:49:02 -07:00
2025-06-10 16:14:04 +02:00
2025-09-13 23:12:44 -04:00
2025-10-31 14:50:26 +01:00
2025-09-05 19:51:33 +00:00
2025-11-03 14:07:58 +01:00
2025-11-03 15:44:02 +00:00
2025-10-09 14:57:41 +00:00
2025-11-03 14:32:32 +00:00
2025-10-28 14:53:35 +01:00
2025-09-24 13:46:24 +00:00
2025-08-24 18:03:20 +00:00
2025-11-07 10:00:10 +01:00
2025-10-09 15:31:04 +00:00
2025-08-15 20:52:49 +00:00