code: def _print_args(field_or_directives):
      if not field_or_directives.args:
          return ""
  
      return "({})".format(
          ", ".join(
              _print_input_value(arg_name, arg)
              for arg_name, arg in field_or_directives.args.items()
          )
      )
  
imports: from ..language.printer import print_ast
  from ..type.definition import GraphQLEnumType, GraphQLInputObjectType, GraphQLInterfaceType, GraphQLObjectType, GraphQLScalarType, GraphQLUnionType
  from ..type.directives import DEFAULT_DEPRECATION_REASON
  from .ast_from_value import ast_from_value
label_desc: Use image node_id 18 for calling a global function with example usage: _print_args(field_or_directives) and returns: str, str