Skip to content

Commit

Permalink
make sure custom generate() only runs if needed
Browse files Browse the repository at this point in the history
  • Loading branch information
staffanm committed Aug 14, 2018
1 parent c532c61 commit 946c933
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion ferenda/sources/legal/se/swedishlegalsource.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
from ferenda.pdfreader import Page, BaseTextDecoder, Textelement
from ferenda.pdfreader import PDFReader
from ferenda.pdfanalyze import PDFAnalyzer
from ferenda.decorators import action, managedparsing, newstate
from ferenda.decorators import action, managedparsing, newstate, ifneeded, updateentry
from ferenda.thirdparty.coin import URIMinter
from . import RPUBL
from .elements import *
Expand Down Expand Up @@ -1321,6 +1321,8 @@ def _relate_fulltext_value_label(self, resourceuri, rooturi, desc):
# v = "%s, %s" % (v, resourceuri.split("#", 1)[1])
return v

@ifneeded('generate')
@updateentry('generate')
def generate(self, basefile, otherrepos=[]):
ret = super(SwedishLegalSource, self).generate(basefile, otherrepos)
if self.get_parse_options(basefile) == "metadataonly":
Expand Down

0 comments on commit 946c933

Please sign in to comment.