proxyForInterface should really be proxyForInterface*s*
|Reported by:||glyph||Owned by:|
(diff, github, buildbot, log)
Description (last modified by glyph)
An object may implement more than one interface, and there's no use-case that I'm aware of to restrict this API to proxying for only one interface at a time.
The prototypical use-case that I do know of, xmantissa.sharing, which implements a similar proxy class, requires the ability to share (or not) multiple interfaces. It does this to limit access; for example, a user who can retrieve an IRead proxy for object X might not be able to retrieve the IWrite proxy.
Change History (10)
comment:2 Changed 7 years ago by glyph
- Description modified (diff)
- Priority changed from low to high
- Status changed from new to assigned
comment:6 Changed 6 years ago by glyph
- Keywords review added
- Owner glyph deleted
- Status changed from assigned to new