X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/4d5337ffa4ccaa027930b00d6a1c0f371d959227..e388c13ff66e64e4266cdb216eca98970c6a8651:/catalogue/models.py diff --git a/catalogue/models.py b/catalogue/models.py index e9c8928dc..0d3df1603 100644 --- a/catalogue/models.py +++ b/catalogue/models.py @@ -49,7 +49,7 @@ class Tag(TagBase): @permalink def get_absolute_url(self): - return ('catalogue.views.tagged_book_list', [self.slug]) + return ('catalogue.views.tagged_object_list', [self.slug]) class Meta: ordering = ('sort_key',) @@ -130,7 +130,6 @@ class Book(models.Model): from slughifi import slughifi import dcparser from markupstring import MarkupString - import re # Read book metadata book_info = dcparser.parse(xml_file) @@ -163,8 +162,8 @@ class Book(models.Model): for fragment in closed_fragments.values(): text = fragment.to_string() short_text = '' - if (len(re.sub(r'', '', text)) > 400): - short_text = MarkupString(text)[:240] + if (len(MarkupString(text)) > 240): + short_text = MarkupString(text)[:160] new_fragment = Fragment(text=text, short_text=short_text, anchor=fragment.id, book=book) theme_names = [s.strip() for s in fragment.themes.split(',')]