def unpack_argument(session, service_name, operation_name, cli_argument, value):
 param_name = getattr(cli_argument, 'name', 'anonymous')
 value_override = session.emit_first_non_none_response(('load-cli-arg.%s.%s.%s' % (service_name, operation_name, param_name)), param=cli_argument, value=value, service_name=service_name, operation_name=operation_name)
 if (value_override is not None):
  value = value_override
 return value

def unpack_argument ( session , service_name , operation_name , cli_argument , value ) : param_name = getattr ( cli_argument , 'name' , 'anonymous' ) value_override = session . emit_first_non_none_response ( ( 'load-cli-arg.%s.%s.%s' % ( service_name , operation_name , param_name ) ) , param = cli_argument , value = value , service_name = service_name , operation_name = operation_name ) if ( value_override is not None ) : value = value_override return value
unpack an arguments value from the commandline .