apptools.naming.unique_name module¶
A re-usable method for calculating a unique name given a list of existing names.
- apptools.naming.unique_name.make_unique_name(base, existing=[], format='%s_%s')[source]¶
Return a name, unique within a context, based on the specified name.
base: the desired base name of the generated unique name. existing: a sequence of the existing names to avoid returning. format: a formatting specification for how the name is made unique.