Jim Jewett wrote:
> On 9/27/07, Guido van Rossum <[EMAIL PROTECTED]> wrote:
>> On 9/27/07, Jim Jewett <[EMAIL PROTECTED]> wrote:
> 
>>> Should a TypeError be raised as soon as you try to put a bytes and a
>>> string in the same dict, even if they don't happen to hash equal?
> 
>> Good idea, if you can figure out a way to implement this efficiently.

What do you think about using the class hierarchy for the job? Instead
of raising a TypeError a comparison between a string and a byte raises
StringBytesError that subclasses from TypeError. The dict methods like
lookdict() then reraise the StringBytesError explicitly.

I'm know very little about the dict implementation and my idea could be
totally wrong ... The idea just came to me and perhaps it helps to find
the solution.

Christian

_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to