diff options
author | Aleksey Lim <alsroot@sugarlabs.org> | 2013-05-30 02:48:27 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@sugarlabs.org> | 2013-05-30 02:49:23 (GMT) |
commit | 3a6e37a954f9d4d04c334c68a791b2c506f2f351 (patch) | |
tree | 1db8025bf52643d45a432324f2539a9cef2a70c4 | |
parent | 0991009119860435bb37f78e1caef4c2988ed3d5 (diff) |
Workaround for non-ascii feed names in 0install
-rw-r--r-- | sugar_network/client/solver.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sugar_network/client/solver.py b/sugar_network/client/solver.py index fb1ee07..2e59288 100644 --- a/sugar_network/client/solver.py +++ b/sugar_network/client/solver.py @@ -192,7 +192,8 @@ def _load_feed(conn, context): pipe.trace('No feeds for %s', context) return None - feed.name = feed_content['name'] + # XXX 0install fails on non-ascii name + feed.name = feed_content['name'].encode('ascii', 'backslashreplace') feed.to_resolve = feed_content.get('packages') if not feed.to_resolve: pipe.trace('No compatible packages for %s', context) |