class twisted.python._textattributes._Attribute(FancyEqMixin): (source)
Known subclasses: twisted.python._textattributes._ColorAttr, twisted.python._textattributes._NormalAttr, twisted.python._textattributes._OtherAttr
A text attribute.
Indexing a text attribute with a str or another text attribute adds that object as a child, indexing with a list or tuple adds the elements as children; in either case self is returned.
| Instance Variable | children | Child attributes. |
| Class Variable | compareAttributes | Undocumented |
| Method | __init__ | Undocumented |
| Method | __repr__ | Undocumented |
| Method | __getitem__ | Undocumented |
| Method | serialize | Serialize the text attribute and its children. |
Inherited from FancyEqMixin:
| Method | __eq__ | Undocumented |
| Method | __ne__ | Undocumented |
Serialize the text attribute and its children.
| Parameters | write | callable, taking one str argument, called to output a single text attribute at a time. |
| attrs | A formatting state instance used to determine how to serialize the attribute children. | |
| attributeRenderer | Name of the method on attrs that should be called to render the attributes during serialization. Defaults to 'toVT102'. (type: str) |