b.u.c.c.TemplateInterpolation(InterpolationEngine) : class documentation

Part of bzrlib.util.configobj.configobj View In Hierarchy

Behaves like string.Template.
Method _parse_match Implementation-dependent helper function.

Inherited from InterpolationEngine:

Method __init__ Undocumented
Method interpolate Undocumented
Method _fetch Helper function to fetch values from owning section.
def _parse_match(self, match):
Implementation-dependent helper function.

Will be passed a match object corresponding to the interpolation key we just found (e.g., "%(foo)s" or "$foo"). Should look up that key in the appropriate config file section (using the _fetch() helper function) and return a 3-tuple: (key, value, section)

key is the name of the key we're looking for value is the value found for that key section is a reference to the section where it was found

key and section should be None if no further interpolation should be performed on the resulting value (e.g., if we interpolated "$$" and returned "$").

API Documentation for Bazaar, generated by pydoctor at 2022-06-16 00:25:16.