Example #1
0
 def load_primitives(self):
     from som.primitives.known import (primitives_for_class,
                                       PrimitivesNotFound)
     try:
         prims = primitives_for_class(self)
     except PrimitivesNotFound:
         prims = None
     assert prims is not None, "Loading of prims failed for %s. We yet only support prims for known classes" % self.get_name()
     prims(self._universe).install_primitives_in(self)
Example #2
0
 def load_primitives(self, display_warning):
     from som.primitives.known import (primitives_for_class,
                                       PrimitivesNotFound)
     try:
         prim_class = primitives_for_class(self)
         prim_class(self._universe, display_warning).install_primitives_in(self)
     except PrimitivesNotFound:
         if display_warning:
             from som.vm.universe import error_println
             error_println("Loading of primitives failed for %s. Currently, "
                           "we support primitives only for known classes" % self.get_name())
Example #3
0
 def load_primitives(self, display_warning):
     from som.primitives.known import (primitives_for_class,
                                       PrimitivesNotFound)
     try:
         prims = primitives_for_class(self)
         prims(self._universe).install_primitives_in(self)
     except PrimitivesNotFound:
         if display_warning:
             from som.vm.universe import error_println
             error_println(
                 "Loading of primitives failed for %s. Currently, "
                 "we support primitives only for known classes" %
                 self.get_name())