code: def _generate(cls, strategy, params):
          
          if cls._meta.abstract:
              raise errors.FactoryError(
                  "Cannot generate instances of abstract factory %(f)s; "
                  "Ensure %(f)s.Meta.model is set and %(f)s.Meta.abstract "
                  "is either not set or False." % dict(f=cls.__name__))
  
          step = builder.StepBuilder(cls._meta, params, strategy)
          return step.build()
docs: generate the object.
  
          Args:
              params (dict): attributes to use for generating the object
              strategy: the strategy to use