[Zope-dev] make zope.component.registry.Components inherit from dict?
Chris McDonough
chrism at plope.com
Tue Nov 24 01:24:03 EST 2009
Martin Aspeli wrote:
>> Meh, I just remembered that I tried this. The current implementation requires
>> that the "name" value be a literal string object (or at least something
>> convertable to Unicode). I think we could relax this requirement; it really
>> only needs to be hashable. I wouldn't want to deploy the API if the keys were
>> required to only be strings.
>
> Should be easy to fix, I'm sure. Why would you want something other than
> strings, though?
For the same reasons that dictionaries accept keys other than strings. In this
case, more specifically, we're trying to give Python programmers a familiar API
without any special restrictions that require "homina homina" documentation.
- C
More information about the Zope-Dev
mailing list