if os.path.exists(self.temp2): fh = open(self.temp2) self.tempStr = fh.read() fh.close() self.getstatus() self.emails.append(email.message_from_string(self.emailbody)) try: temp = self.emails[self.count2].get('subject') if temp == "": self.myemail = xbmcgui.ListItem(lang(22) +" "+ lang(23) + " "+ self.emails[self.count2].get('from')) else: self.myemail = xbmcgui.ListItem(self.emails[self.count2].get('subject') +" "+ lang(23) + " "+ self.emails[self.count2].get('from')) except: try: self.myemail = xbmcgui.ListItem(lang(22) +" "+ lang(23) + " "+ self.emails[self.count2].get('from')) except: self.myemail = xbmcgui.ListItem("BAD EMAIL") if self.readstatus == "UNREAD": self.myemail.setThumbnailImage(self.notread) else: self.myemail.setThumbnailImage(self.read) self.addItem(self.myemail)