John Salerno <[EMAIL PROTECTED]> writes:
> Now, I know the actual upper() function works, but I can't understand
> if there's a problem with *when* it's being called, or what's being
> done with it to get the second result above.

You are translating "original" which still has lower case letters:

     return original.translate(trans_table)

You want:

     return original.upper().translate(trans_table)
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to