@classmethod
  def GetArgsHelpAsString(cls):
    """Get a string description of the calling prototype for this function."""
    output = ["  Call Spec:", "    %s" % cls.GetCallingPrototypeAsString(), ""]
    arg_list = sorted(cls.GetArgs().items(), key=lambda x: x[0])
    if not arg_list:
      output.append("  Args: None")
    else:
      output.append("  Args:")
      for arg, val in arg_list:
        output.append("    %s" % arg)
        output.append("      description: %s" % val["description"])
        output.append(val["type"] % "      type: %s")
        output.append("      default: %s" % val["default"])
        output.append("")
    return "\n".join(output)
dataset/ETHPy150Open google/grr/grr/lib/flow.py/GRRFlow.GetArgsHelpAsString/swapped operands of `%`