# HG changeset patch # User dwinter # Date 1370490909 -7200 # Node ID 0190f49bce88b9011edf9b1abc6a320ce2f44569 # Parent bcd8076ff7ec448d0281480c9e4868129cb466ef added change flag diff -r bcd8076ff7ec -r 0190f49bce88 addDriToIndexMeta.py --- a/addDriToIndexMeta.py Wed Jun 05 17:37:09 2013 +0200 +++ b/addDriToIndexMeta.py Thu Jun 06 05:55:09 2013 +0200 @@ -21,15 +21,19 @@ authors = tree.xpath("/resource/meta/bib/author") + + changed = False for author in authors: if author.text is not None: splitted =author.text.split("\n") txt = "; ".join(splitted) - author.text=txt + if txt!=author.text: + author.text=txt + changed=True - + return changed def addPURL(fl,purl,test=False): try: @@ -41,7 +45,7 @@ dris = tree.xpath("/resource/meta/dri[@type='mpiwg']") - correctAuthor(tree) + changed = correctAuthor(tree) @@ -57,7 +61,8 @@ else: dris[0].text=purl alreadyExistsFile.write("%s \n"%fl) - #return True + if not changed: #nothing has to be done + return True print etree.tostring(tree, pretty_print=True)