code: def update_duration(args):
      # parse time, change time unit to seconds
      args.value = parse_time(args.value)
      args.port = get_experiment_port(args)
      if args.port is not None:
          if update_experiment_profile(
              args, "maxExperimentDuration", int(args.value)
          ):
              print_normal("Update %s success!" % "duration")
          else:
              print_error("Update %s failed!" % "duration")
  
imports: import json
  import os
  from .rest_utils import rest_put, rest_post, rest_get, check_rest_server_quick, check_response
  from .url_utils import experiment_url, import_data_url
  from .config_utils import Config, Experiments
  from .common_utils import get_json_content, print_normal, print_error, print_warning
  from .nnictl_utils import get_experiment_port, get_config_filename, detect_process
  from .launcher_utils import parse_time
  from .constants import REST_TIME_OUT, TUNERS_SUPPORTING_IMPORT_DATA, TUNERS_NO_NEED_TO_IMPORT_DATA
label_desc: Use image node_id 9 for calling a global function with example usage: update_duration(args) without return types