Russian locale, UTF-8 causes basically the same error here:
log.Notice(_("Copying %s to local cache.") % fn)
fn is a unicode string while _("Copying %s to local cache.") returns a str with utf-8 contents. And the value of fn is a unicode string causing the failure.
It looks like the fix is incomplete.
Russian locale, UTF-8 causes basically the same error here:
log.Notice( _("Copying %s to local cache.") % fn)
fn is a unicode string while _("Copying %s to local cache.") returns a str with utf-8 contents. And the value of fn is a unicode string causing the failure.