| commit | ad1f89fd592063ff016def8a8905883cafd024bb | [log] [tgz] |
|---|---|---|
| author | martin f. krafft <madduck@madduck.net> | Wed Aug 07 15:50:09 2013 +0200 |
| committer | martin f. krafft <madduck@madduck.net> | Wed Aug 07 15:50:15 2013 +0200 |
| tree | 367a71ead35a9fbaf828e4b32cea89840993a5b1 | |
| parent | e09d37be3aa939f4bd9bf7d2497e926cda54bd12 [diff] |
Provide utils.DictPath
DictPath is a class used to represent "paths" to values in nested
dictionaries. This works around Python's limitation of not being able to
assign to the variable pointed to by a reference. It's used to translate
variable strings like ${foo:bar} into locations in the parameters
dictionary.
Signed-off-by: martin f. krafft <madduck@madduck.net>