pyrit.identifiers.class_name_to_snake_case

pyrit.identifiers.class_name_to_snake_case#

class_name_to_snake_case(class_name: str, *, suffix: str = '') str[source]#

Convert a PascalCase class name to snake_case, optionally stripping a suffix.

Parameters:
  • class_name – The class name to convert (e.g., “SelfAskRefusalScorer”).

  • suffix – Optional explicit suffix to strip before conversion (e.g., “Scorer”).

Returns:

The snake_case name (e.g., “self_ask_refusal” if suffix=”Scorer”).