code: def has_blocking_background_send(self):
  		
  		for background_object in self.background_objects:
  			# If it's running, or not started yet, it should block other tasks.
  			if background_object.block_other_commands and background_object.run_state in ('S','N'):
  				self.shutit_obj.log('All objects are: ' + str(self),level=logging.DEBUG)
  				self.shutit_obj.log('The current blocking send object is: ' + str(background_object),level=logging.DEBUG)
  				return True
  			elif background_object.block_other_commands and background_object.run_state in ('F','C','T'):
  				assert False, shutit_util.print_debug(msg='Blocking command should have been removed, in run_state: ' + background_object.run_state)
  			else:
  				assert background_object.block_other_commands is False, shutit_util.print_debug()
  		return False
docs: Check whether any blocking background commands are waiting to run.
          If any are, return True. If none are, return False.