pathex.expressions.terms.letter module
- class Letter(value: object)[source]
Bases:
pathex.expressions.terms.term.Term
Represents a single letter
This class is just for convenience, to convert any object into a letter
>>> assert Letter('a') == Letter('a') == 'a' >>> from pathex import Concatenation >>> assert Letter('a') not in ('b', Letter('b')) >>> assert Letter('a') != Concatenation('a') >>> assert hash(Letter('a')) == hash('a') >>> assert repr('a') == repr(Letter('a'))