--- MPIWGWeb/MPIWGProjects.py 2007/04/26 18:09:44 1.47.2.75 +++ MPIWGWeb/MPIWGProjects.py 2007/05/02 18:32:45 1.47.2.76 @@ -330,15 +330,22 @@ class MPIWGRoot(ZSQLExtendFolder): if not str: return "" if type(str) is StringType: - try: - return str.decode('utf-8') - except: - return str.decode('latin-1') + try: + return str.decode('utf-8') + except: + return str.decode('latin-1') else: - return str + def getat(self,array,idx=0,default=None): + """return array element idx or default (but no exception)""" + if len(array) < idx: + return default + else: + return array[idx] + + def browserCheck(self): """check the browsers request to find out the browser type""" bt = {}