|
|
| version 1.7, 2004/04/15 20:48:01 | version 1.8, 2004/04/15 21:30:42 |
|---|---|
| Line 20 def changeIndexMeta(argv,path,dirnames): | Line 20 def changeIndexMeta(argv,path,dirnames): |
| if not argv['topbar']=='': | if not argv['topbar']=='': |
| subnodes['toptemplate']=argv['toptemplate'] | subnodes['toptemplate']=argv['toptemplate'] |
| print path | |
| try: | try: |
| changeNodesInIndexMeta(path,"",subnodes) | changeNodesInIndexMeta(path,'',subnodes,parent='texttool') |
| urllib.urlopen("http://nausikaa2.rz-berlin.mpg.de:86/cgi-bin/toc/admin/reg.cgi?path=%s"%path).readlines() | |
| except: | except: |
| print "ERROR (changeIndexMeta)",path | print "ERROR (changeIndexMeta)",path |
| urllib.urlopen("http://nausikaa2.rz-berlin.mpg.de:86/cgi-bin/toc/admin/reg.cgi?path=%s"%path).readlines() | |
| return "done" | return "done" |
| Line 111 def changeNodesInIndexMeta(path,node,sub | Line 113 def changeNodesInIndexMeta(path,node,sub |
| else: | else: |
| nodeOld=root.getElementsByTagName(node) | nodeOld=root.getElementsByTagName(node) |
| try: | |
| if nodeOld: # if yes -> delete it | if nodeOld: # if yes -> delete it |
| root.removeChild(nodeOld[0]).unlink() | root.removeChild(nodeOld[0]).unlink() |
| except: | |
| """nothing""" | |
| nodeNew=dom.createElement(node) # create new | nodeNew=dom.createElement(node) # create new |
| Line 134 def changeNodesInIndexMeta(path,node,sub | Line 139 def changeNodesInIndexMeta(path,node,sub |
| writefile=file(path+"/index.meta","w") | writefile=file(path+"/index.meta","w") |
| writefile.write(dom.toxml().encode('utf-8')) | writefile.write(dom.toxml().encode('utf-8')) |
| writefile.close() | writefile.close() |
| try: | |
| os.chmod(path+"/index.meta",0664) | os.chmod(path+"/index.meta",0664) |
| except: | |
| """nothing""" | |