X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=m_librarian%2Fdb.py;h=d91068844148755f9964e59407f8468770cfc6ba;hb=HEAD;hp=88b0b11609632658e18c69eb5be00acf3b2f277e;hpb=924bbc89d4f1ffa35e747ca4a5d63601275c8760;p=m_librarian.git diff --git a/m_librarian/db.py b/m_librarian/db.py index 88b0b11..064ca9a 100755 --- a/m_librarian/db.py +++ b/m_librarian/db.py @@ -2,9 +2,11 @@ from __future__ import print_function import os + from sqlobject import SQLObject, StringCol, UnicodeCol, IntCol, BoolCol, \ ForeignKey, DateCol, DatabaseIndex, RelatedJoin, \ connectionForURI, sqlhub, SQLObjectNotFound, dberrors + from .compat import string_type from .config import get_config @@ -96,6 +98,14 @@ class Book(SQLObject): def genre_title_list(self): return u', '.join([g.title for g in self.genres]) + @property + def ext(self): + return self.extension.name + + @property + def lang(self): + return self.language.name + class BookGenre(SQLObject): class sqlmeta: