Source code for pyfileconf.mixins.orderpref
from pyfileconf.logic.userinput import _is_begin_str
[docs]class OrderPreferenceMixin:
    @property
    def preferred_position(self):
        return 'begin' if self.prefer_beginning else 'end'
    @preferred_position.setter
    def preferred_position(self, position_str: str):
        self.prefer_beginning = self._is_begin_str(position_str)
    def _is_begin_str(self, begin_str: str) -> bool:
        return _is_begin_str(begin_str)