Ticket #2492 (new enhancement)

Opened 8 years ago

Get rid of ugly __getitem__ traversals

Reported by: gracinet Owned by: gracinet
Priority: P2 Milestone: CPS 3.6.1
Component: CPSCore Version: 3.5.2
Severity: normal Keywords: traversal


The ProxyBase mixin class is bloated by keyword traversals, based on __getitem (downloadFile, sizedImg, viewLanguage).

They must be replaced by proper IPublishTraverse adapters. This also opens the road to clean registration and override from other packages.

Note: See TracTickets for help on using tickets.