--- OSAS/OSA_system/OSAS_show.py 2003/12/19 15:05:41 1.10 +++ OSAS/OSA_system/OSAS_show.py 2004/01/06 14:39:49 1.12 @@ -102,7 +102,7 @@ class OSAS_StoreOnline(SimpleItem): def rescaleThumbs(self,path): """rescale thumbs of imeages in path""" - os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/thumb 90 >> /tmp/sc.out &"% re.sub('/mpiwg/online/','',self.REQUEST['path'])) + os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/thumb 90 --replace >> /tmp/sc.out &"% re.sub('/mpiwg/online/','',self.REQUEST['path'])) self.REQUEST.SESSION['path']=self.REQUEST['path'] #return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL1']) @@ -891,10 +891,25 @@ def getMetafile(path): f = os.popen("cat "+path+"/index.meta","r") lines = f.read() dom = xml.dom.minidom.parseString(lines) - name=getText(dom.getElementsByTagName("name")[0].childNodes) - creator=getText(dom.getElementsByTagName("creator")[0].childNodes) - creation_date=getText(dom.getElementsByTagName("archive-creation-date")[0].childNodes) - description=getText(dom.getElementsByTagName("description")[0].childNodes) + try: + name=getText(dom.getElementsByTagName("name")[0].childNodes) + except: + name="NOT_DEFINED!!!" + try: + creator=getText(dom.getElementsByTagName("creator")[0].childNodes) + except: + creator="NOT_DEFINED!!!" + + try: + creation_date=getText(dom.getElementsByTagName("archive-creation-date")[0].childNodes) + except: + creation_date="NOT_DEFINED!!!" + + try: + description=getText(dom.getElementsByTagName("description")[0].childNodes) + except: + description="NOT_DEFINED!!!" + try: type=getText(dom.getElementsByTagName("content-type")[0].childNodes) except: