tensorbay.utility.name#
Name related tools.
- class tensorbay.utility.name.NameMixin(name, description='')[source]#
Bases:
tensorbay.utility.attr.AttrsMixin,tensorbay.utility.repr.ReprMixinA mixin class for instance which has immutable name and mutable description.
- Parameters
name (str) – Name of the class.
description (str) – Description of the class.
- Return type
None
- name#
Name of the class.
- class tensorbay.utility.name.NameList(values=())[source]#
Bases:
tensorbay.utility.user.UserSequence[tensorbay.utility.name._T]NameList is a list of named elements, supports searching the element by its name.
- class tensorbay.utility.name.SortedNameList[source]#
Bases:
tensorbay.utility.user.UserSequence[tensorbay.utility.name._T]SortedNameList is a sorted sequence which contains element with name.
It is maintained in sorted order according to the ‘name’ attr of the element.