code: def config_start(args):
      '''Invoke a task (method configuration), on given entity in given space'''
  
      # Try to use call caching (job avoidance)?  Flexibly accept range of answers
      cache = getattr(args, "cache", True)
      cache = cache is True or (cache.lower() in ["y", "true", "yes", "t", "1"])
  
      if not args.namespace:
          args.namespace = fcconfig.method_ns
      if not args.namespace:
          raise RuntimeError("namespace not provided, or configured by default")
  
      r = fapi.create_submission(args.project, args.workspace,args.namespace,
                              args.config, args.entity, args.entity_type,
                              args.expression, use_callcache=cache)
      fapi._check_response_code(r, 201)
      id = r.json()['submissionId']
  
      return ("Started {0}/{1} in {2}/{3}: id={4}".format(
          args.namespace, args.config, args.project, args.workspace, id)), if config_start(args):
      '''Invoke a task (method configuration), on given entity in given space'''
  
      # Try to use call caching (job avoidance)?  Flexibly accept range of answers
      cache = getattr(args, "cache", True)
      cache = cache is True or (cache.lower() in ["y", "true", "yes", "t", "1"])
  
      if not args.namespace:
          args.namespace = fcconfig.method_ns
      if not args.namespace:
          raise RuntimeError("namespace not provided, or configured by default")
  
      r = fapi.create_submission(args.project, args.workspace,args.namespace,
                              args.config, args.entity, args.entity_type,
                              args.expression, use_callcache=cache)
      fapi._check_response_code(r, 201)
      id = r.json()['submissionId']
  
      return ("Started {0}/{1} in {2}/{3}: id={4}".format(
          args.namespace, args.config, args.project, args.workspace, id)), id
docs: Invoke a task (method configuration), on given entity in given space