Stefan Behnel <[EMAIL PROTECTED]> writes: > It just says: I support the protocol, so it makes sense to apply the > protocol operations to me if you need to. > > I think that's perfectly reasonable semantics for the three functions.
I see no essential difference between an object which doesn't support a protocol at all, and an object for which using the given protocol always fails. What is hashable() useful for, especially if so loosely defined? -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ _______________________________________________ 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