equal
deleted
inserted
replaced
790 execute = self._cw.execute |
790 execute = self._cw.execute |
791 skip_copy_for = {'subject': set(), 'object': set()} |
791 skip_copy_for = {'subject': set(), 'object': set()} |
792 for rtype in self.skip_copy_for: |
792 for rtype in self.skip_copy_for: |
793 skip_copy_for['subject'].add(rtype) |
793 skip_copy_for['subject'].add(rtype) |
794 warn('[3.14] skip_copy_for on entity classes (%s) is deprecated, ' |
794 warn('[3.14] skip_copy_for on entity classes (%s) is deprecated, ' |
795 'use cw_skip_for instead with list of couples (rtype, role)' % self.__regid__, |
795 'use cw_skip_for instead with list of couples (rtype, role)' % self.cw_etype, |
796 DeprecationWarning) |
796 DeprecationWarning) |
797 for rtype, role in self.cw_skip_copy_for: |
797 for rtype, role in self.cw_skip_copy_for: |
798 assert role in ('subject', 'object'), role |
798 assert role in ('subject', 'object'), role |
799 skip_copy_for[role].add(rtype) |
799 skip_copy_for[role].add(rtype) |
800 for rschema in self.e_schema.subject_relations(): |
800 for rschema in self.e_schema.subject_relations(): |
842 |
842 |
843 @cached |
843 @cached |
844 def as_rset(self): # XXX .cw_as_rset |
844 def as_rset(self): # XXX .cw_as_rset |
845 """returns a resultset containing `self` information""" |
845 """returns a resultset containing `self` information""" |
846 rset = ResultSet([(self.eid,)], 'Any X WHERE X eid %(x)s', |
846 rset = ResultSet([(self.eid,)], 'Any X WHERE X eid %(x)s', |
847 {'x': self.eid}, [(self.__regid__,)]) |
847 {'x': self.eid}, [(self.cw_etype,)]) |
848 rset.req = self._cw |
848 rset.req = self._cw |
849 return rset |
849 return rset |
850 |
850 |
851 def _cw_to_complete_relations(self): |
851 def _cw_to_complete_relations(self): |
852 """by default complete final relations to when calling .complete()""" |
852 """by default complete final relations to when calling .complete()""" |