Mercurial > hg > purlService
comparison addDriToIndexMeta.py @ 22:f748e2b684c9
bug in xml output fixed
author | dwinter |
---|---|
date | Wed, 30 Jan 2013 08:37:48 +0100 |
parents | fad73212354b |
children | bcd8076ff7ec |
comparison
equal
deleted
inserted
replaced
21:90643ccc6545 | 22:f748e2b684c9 |
---|---|
10 | 10 |
11 from os.path import join, getsize | 11 from os.path import join, getsize |
12 | 12 |
13 errorFile = file("/tmp/addDRIErrors.txt","w") | 13 errorFile = file("/tmp/addDRIErrors.txt","w") |
14 parseErrorFile = file("/tmp/addDRIParseErrors.txt","w") | 14 parseErrorFile = file("/tmp/addDRIParseErrors.txt","w") |
15 alreadyExistsFile = file("/tmp/addDRIalreadyExists.txt","w") | |
15 | 16 |
16 def addPURL(fl,purl,test=False): | 17 def addPURL(fl,purl,test=False): |
17 try: | 18 try: |
18 tree = etree.parse(fl) | 19 tree = etree.parse(fl) |
19 except: | 20 except: |
30 return False | 31 return False |
31 else: | 32 else: |
32 metas[0].append(newDri) | 33 metas[0].append(newDri) |
33 else: | 34 else: |
34 dris[0].text=purl | 35 dris[0].text=purl |
35 | 36 alreadyExistsFile.write("%s \n"%fl) |
37 return True | |
38 | |
36 print etree.tostring(tree, pretty_print=True) | 39 print etree.tostring(tree, pretty_print=True) |
37 | 40 |
38 if not test: | 41 if not test: |
39 try: | 42 try: |
40 os.rename(fl, fl+"_mpiwg_dri") | 43 os.rename(fl, fl+"_mpiwg_dri") |
68 dirs.remove('pageimg') | 71 dirs.remove('pageimg') |
69 if dir.startswith("."): | 72 if dir.startswith("."): |
70 dirs.remove(dir) | 73 dirs.remove(dir) |
71 | 74 |
72 if __name__ == '__main__': | 75 if __name__ == '__main__': |
73 addDriToIndexMeta("/mpiwg/online/",delpath="/mpiwg/online",test=False) | 76 addDriToIndexMeta("/mpiwg/online/",delpath="/mpiwg/online",test=True) |