--- /usr/lib/python2.6/dist-packages/gwibber/microblog/buzz.py 2010-09-17 07:22:53.000000000 +0300 +++ buzz.py 2010-10-25 09:53:04.221716945 +0300 @@ -60,10 +60,20 @@ "sender": self._actor(data["actor"]), } - m["text"] = data["object"]["content"] + try: + m["text"] = data["object"]["content"] + except KeyError: + m["text"] = data["title"] + except: + m["text"] = "" if data.get("source", {}).get("title", 0) == "Twitter": - m["text"] = m["text"].split(">:", 1)[1].strip() + try: + m["text"] = m["text"].split(">:", 1)[1].strip() + except IndexError: + m["text"] = m["text"].split(": ", 1)[1].strip() + except: + m["text"] = m["text"] m["html"] = m["text"] m["content"] = m["text"]