Source code for nider.mixins.text_mixins

[docs]class MultilineTextMixin: def __init__(self, text_width, line_padding): self._set_text_width(text_width) self.line_padding = line_padding def _set_text_width(self, text_width): '''Sets text_width used in the child object''' if text_width > 0: self.text_width = text_width else: raise AttributeError( '{} text_width has to be an instance of int and > 0'.format( self.__class__.__name__))