version 1.71, 2006/02/03 20:41:29
|
version 1.73, 2006/02/14 17:49:46
|
Line 568 def getSubCols(self, sortfield=None, sub
|
Line 568 def getSubCols(self, sortfield=None, sub
|
flag=0 |
flag=0 |
for field in searchMD.keys(): |
for field in searchMD.keys(): |
#if object.getMDValue(field,generic=generic)==searchMD[field]: |
#if object.getMDValue(field,generic=generic)==searchMD[field]: |
|
if re.match(searchMD[field],object.getMDValue(field,generic=generic)): |
if object.getMDValue(field,generic=generic).find(searchMD[field].decode('utf-8'))>-1: |
|
flag=1 |
flag=1 |
else: |
else: |
flag=0 |
flag=0 |
Line 909 def writeMetadata(url,metadict,project=N
|
Line 908 def writeMetadata(url,metadict,project=N
|
metanode.removeChild(nodeOld[0]).unlink() |
metanode.removeChild(nodeOld[0]).unlink() |
|
|
metanodeneu=dom.createElement(metaData) |
metanodeneu=dom.createElement(metaData) |
|
try: |
|
metanodetext=dom.createTextNode(metadict[metaData]) |
|
except: |
metanodetext=dom.createTextNode(metadict[metaData].decode('utf-8')) |
metanodetext=dom.createTextNode(metadict[metaData].decode('utf-8')) |
#try: |
#try: |
#metanodetext=dom.createTextNode(unicode(metadict[metaData],"utf-8")) |
#metanodetext=dom.createTextNode(unicode(metadict[metaData],"utf-8")) |