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)