--- OSAS/OSA_system/OSAS_show.py 2003/10/09 08:21:16 1.6 +++ OSAS/OSA_system/OSAS_show.py 2003/10/12 21:19:13 1.7 @@ -83,8 +83,11 @@ class OSAS_StoreOnline(SimpleItem): def readContexts(self,path): """Zeige Contexte""" if os.path.exists(path+"/index.meta"): + return readContexts(path) + else: + return [] def getfilesystem2(self,start,reload=0): @@ -199,12 +202,14 @@ def readContexts(path): nodes=dom.getElementsByTagName('context') ret=[] + for node in nodes: - - link=getText(node.getElementsByTagName('link')[0].childNodes) - name=getText(node.getElementsByTagName('name')[0].childNodes) - ret.append((link,name)) - + try: + link=getText(node.getElementsByTagName('link')[0].childNodes) + name=getText(node.getElementsByTagName('name')[0].childNodes) + ret.append((link,name)) + except: + """nothing""" return ret