code: def start(self, blocking=False):
          
          self.debug("()")
          # Start the plugins
          for plugin in self.plugins:
              try:
                  # Inject self into plugin
                  plugin.controller = self
                  plugin.start(blocking=False)
              except:
                  self.exception(
                      u"Failed to start plugin {}".format(plugin.name)
                  )
                  raise PluginStartException(
                      "Starting one or more plugins failed"
                  )
          super(CrowdController, self).start(blocking=blocking)
docs: Start the interface
  
          :param blocking: Should the call block until stop() is called
              (default: False)
          :type blocking: bool
          :rtype: None