code: def constraints(self):
          
          if self._constraints is None:
              self.build(recursive=False)
          return self._constraints
docs: Returns full :class:`list` of :class:`Constraint <cqparts.constraint.Constraint>` instances, after
          a successful :meth:`build`
  
          :return: list of named :class:`Constraint <cqparts.constraint.Constraint>` instances
          :rtype: :class:`list`
  
          For more information read about the :ref:`parts_assembly-build-cycle` .