equal
deleted
inserted
replaced
131 |
131 |
132 def bar(self, *args): |
132 def bar(self, *args): |
133 return sum(captain.age for captain in self.captains) |
133 return sum(captain.age for captain in self.captains) |
134 |
134 |
135 class FooView(EntityView): |
135 class FooView(EntityView): |
136 __regid__ = 'mycube.fooview' |
136 __regid__ = 'mycube.fooview' |
137 __select__ = implements('IFoo') |
137 __select__ = implements('IFoo') |
138 |
138 |
139 def cell_call(self, row, col): |
139 def cell_call(self, row, col): |
140 entity = self.cw_rset.get_entity(row, col) |
140 entity = self.cw_rset.get_entity(row, col) |
141 self.w('bar: %s' % entity.bar()) |
141 self.w('bar: %s' % entity.bar()) |
142 |
142 |
150 |
150 |
151 def bar(self, *args): |
151 def bar(self, *args): |
152 return sum(captain.age for captain in self.entity.captains) |
152 return sum(captain.age for captain in self.entity.captains) |
153 |
153 |
154 class FooView(EntityView): |
154 class FooView(EntityView): |
155 __regid__ = 'mycube.fooview' |
155 __regid__ = 'mycube.fooview' |
156 __select__ = adaptable('IFoo') |
156 __select__ = adaptable('IFoo') |
157 |
157 |
158 def cell_call(self, row, col): |
158 def cell_call(self, row, col): |
159 entity = self.cw_rset.get_entity(row, col) |
159 entity = self.cw_rset.get_entity(row, col) |
160 self.w('bar: %s' % entity.cw_adapt_to('IFoo').bar()) |
160 self.w('bar: %s' % entity.cw_adapt_to('IFoo').bar()) |
161 |
161 |