Skip to content

Instantly share code, notes, and snippets.

@inky
Created July 20, 2009 13:48
Show Gist options
  • Save inky/150345 to your computer and use it in GitHub Desktop.
Save inky/150345 to your computer and use it in GitHub Desktop.
@automeme woes
From: Cron Daemon
Date: Sun, 19 Jul 2009 06:15:04 +0100 (IST)
To: inky
Subject: Cron <inky> /home/inky/cron/automeme/twittermeme.py --cron >/dev/null
Traceback (most recent call last):
File "/home/inky/cron/automeme/twittermeme.py", line 102, in ?
main()
File "/home/inky/cron/automeme/twittermeme.py", line 91, in main
post()
File "/home/inky/cron/automeme/twittermeme.py", line 82, in post
print status.text
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2026' in position 82: ordinal not in range(128)
def to_unicode_or_bust(obj, encoding='utf-8'):
"""
http://farmdev.com/talks/unicode/
"""
if isinstance(obj, basestring):
if not isinstance(obj, unicode):
obj = unicode(obj, encoding)
return obj
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment