rset.py
changeset 2650 18aec79ec3a3
parent 2648 4ae7d02ce063
child 2792 135580d15d42
child 3016 5787d1cc8106
--- a/rset.py	Mon Aug 03 09:37:13 2009 +0200
+++ b/rset.py	Mon Aug 03 10:50:57 2009 +0200
@@ -83,8 +83,8 @@
         try:
             return self._rsetactions[key]
         except KeyError:
-            actions = self.vreg.possible_vobjects('actions', self.req,
-                                                  rset=self, **kwargs)
+            actions = self.vreg['actions'].possible_vobjects(
+                self.req, rset=self, **kwargs)
             self._rsetactions[key] = actions
             return actions
 
@@ -383,7 +383,8 @@
             pass
         # build entity instance
         etype = self.description[row][col]
-        entity = self.vreg.etype_class(etype)(req, self, row, col)
+        entity = self.vreg['etypes'].etype_class(etype)(req, rset=self,
+                                                        row=row, col=col)
         entity.set_eid(eid)
         # cache entity
         req.set_entity_cache(entity)