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)