Remote Share directory listing chokes when remote filenames contain unicode characters

Bug #737828 reported by Jeremy Jongsma
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Downpour
Fix Committed
Low
Jeremy Jongsma

Bug Description

When browsing remote shares, if a filename contains a non-ascii unicode character, the listing chokes.

Sample error:

Could not retrieve directory listing
u'\xe9'

Changed in downpour:
assignee: nobody → Jeremy Jongsma (jeremy-jongsma)
Revision history for this message
j (j-sassinak) wrote :

Assuming that by "Remote Share" you are talking about the page you get to by clicking on "Media Browser" this patch should fix it and various other problems that I had with displaying unicode.

Revision history for this message
Jeremy Jongsma (jeremy-jongsma) wrote :

Thanks j, I'll try it out this week.

I'm not much of a unicode expert and that fact the Twisted doesn't deal with unicode well natively has made it a bit of a pain in the butt.

Revision history for this message
j (j-sassinak) wrote :

I think that more than just being a problem with twisted, it's a problem with how well Python 2.x handles unicode. I hear that Python 3.x does a lot better with it though.

Basically it was just trial and error for getting it to work. Hopefully I didn't do something that just worked on my machine but will fail elsewhere.

Revision history for this message
Jeremy Jongsma (jeremy-jongsma) wrote :

Committed, there's probably a few other places that need this yet too, when I get some time I'll split off the safe_unicode stuff into a shared module.

Changed in downpour:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.