Mercurial > hgrepos > Python > libs > ConfigMix
view tests/data/conf_perf.py @ 499:f46932e8a84c
Configuration._lookupvar() now uses an internal cache (positive and negative).
This give a nice performance boost.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 18 Dec 2021 00:43:36 +0100 |
| parents | 36ab39e3de53 |
| children | 4f90e1eb7af8 |
line wrap: on
line source
# -*- coding: utf-8 -*- __all__ = ["key1", "key2", "tree1"] try: from collections import OrderedDict except ImportError: from ordereddict import OrderedDict key1 = u"in the root namespace" key2 = u"in the root namespace -- too" tree1 = OrderedDict([ (u'key3', 0x20), (u'tree2', OrderedDict([ (u'key4', u"get this as `tree1.tree2.key4'"), (u'key5', True), (u'key6', u"off"), (u'key7', []), (u'key8', [ u"val1", u"val2", u"{{key1}}" ]), (u'key9', OrderedDict()), (u'key10', u"1{{key1}}2{{key2}}{{key1}}3{{tree1.tree2.key4}}"), ]))])
