- @property
- def default_language(self):
- # Need to import tables here to avoid a circular dependency
- from pokedex.db import tables
- query = self.query(self.language_class)
- query = query.filter_by(id=self._default_language_id)
- return query.one()
-
- @default_language.setter
- def default_language(self, new):
- self._default_language_id = new.id
-
- @default_language.deleter
- def default_language(self):
- try:
- del self._default_language_id
- except AttributeError:
- pass