Thank you for taking the time to report this bug and helping to make Ubuntu 
better, 
* can you reproduce it ? 
* if so than which version are you on ?
describe the steps to reproduce it ?

** Changed in: gwibber
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Gwibber
Bug Heros, which is subscribed to Gwibber.
https://bugs.launchpad.net/bugs/676498

Title:
  Twitter timeline parse bug

Status in Gwibber:
  Incomplete

Bug description:
  Gwibber from the daily ppa still has one bug in the Twitter timeline
  parsing.

  This notice
  http://twitter.com/#!/pantoffelpunk/status/4896542318137344 breaks the
  parsing (probably due to some funky character in it, I have had
  similar problems with swedish tweets).

  The error I get when running gwibber-service -o -d is:
  -------------------------
  Gwibber Dispatcher: ERROR    Twitter failure - {u'user': 
{u'follow_request_sent': False, u'profile_use_background_image': True, u'id': 
15560484, u'verified': False, u'profile_sidebar_fill_color': u'bbae8b', 
u'profile_text_color': u'564d38', u'followers_count': 1694, 
u'profile_sidebar_border_color': u'd9ceb5', u'location': u'Rendsburg', 
u'profile_background_color': u'333333', u'id_str': u'15560484', u'utc_offset': 
3600, u'statuses_count': 10835, u'description': u'', u'friends_count': 273, 
u'profile_link_color': u'9e2a1f', u'profile_image_url': 
u'http://a0.twimg.com/profile_images/637901976/pantoffel_normal.jpg', 
u'notifications': False, u'show_all_inline_media': False, u'geo_enabled': True, 
u'profile_background_image_url': 
u'http://a3.twimg.com/profile_background_images/69939015/anschlag.png', 
u'screen_name': u'pantoffelpunk', u'lang': u'de', u'profile_background_tile': 
False, u'favourites_count': 23, u'name': u'pantoffelpunk', u'url': 
u'http://blog.pantoffelpunk.de', u'created_at': u'Wed Jul 23 12:13:44 +0000 
2008', u'contributors_enabled': False, u'time_zone': u'Berlin', u'protected': 
False, u'following': True, u'listed_count': 204}, u'favorited': False, 
u'contributors': None, u'truncated': False, u'text': u'Danke für 
den Hinweis, habe das jetzt gesperrt... (@Kalzifer89)http://yfrog.com/4oxoyj', 
u'created_at': u'Wed Nov 17 14:00:01 +0000 2010', u'retweeted': False, 
u'in_reply_to_status_id_str': None, u'coordinates': None, u'id': 
4896542318137344, u'source': u'<a href="http://yfrog.com"; 
rel="nofollow">Yfrog</a>', u'in_reply_to_status_id': None, 
u'in_reply_to_screen_name': None, u'id_str': u'4896542318137344', u'place': 
None, u'retweet_count': None, u'geo': None, u'in_reply_to_user_id_str': None, 
u'in_reply_to_user_id': None}

  <snip/>
  Traceback (most recent call last):

    File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py", 
line 64, in perform_operation
      m["rtl"] = util.isRTL(re.sub(text_cleaner, "", m["text"].decode('utf-8')))
  KeyError: 'text'
  ---------------------------------

  This renders twitter feed paring unusable for as long as the message has not 
been taken care of.
  A workaround (that I tried locally but that looks weird) would be to switch 
from m['text'] to m.get('text',"") or something, but the cleaner way would 
probably be to make sure that all values in the "m" dictionary are actually set.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gwibber/+bug/676498/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~gwibber-bugs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~gwibber-bugs
More help   : https://help.launchpad.net/ListHelp

Reply via email to