Django

Code

Changeset 6452

Show
Ignore:
Timestamp:
10/03/07 20:54:58 (1 year ago)
Author:
mtredinnick
Message:

Fixed a Python 2.3 Unicode + oldforms problem. Refs #5287.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/oldforms/__init__.py

    r6378 r6452  
    501501            if smart_unicode(value) == str_data: 
    502502                selected_html = u' selected="selected"' 
    503             output.append(u'    <option value="%s"%s>%s</option>' % (escape(value), selected_html, escape(display_name))) 
     503            output.append(u'    <option value="%s"%s>%s</option>' % (escape(value), selected_html, force_unicode(escape(display_name)))) 
    504504        output.append(u'  </select>') 
    505505        return u'\n'.join(output) 
     
    613613            if smart_unicode(value) in str_data_list: 
    614614                selected_html = u' selected="selected"' 
    615             output.append(u'    <option value="%s"%s>%s</option>' % (escape(value), selected_html, escape(choice))) 
     615            output.append(u'    <option value="%s"%s>%s</option>' % (escape(value), selected_html, force_unicode(escape(choice)))) 
    616616        output.append(u'  </select>') 
    617617        return u'\n'.join(output)