def camel_to_dash(value):
    '\n    Transform a CamelCase string into a low_dashed one\n\n    :param str value: a CamelCase string to transform\n    :return: the low_dashed string\n    :rtype: str\n    '
    first_cap = FIRST_CAP_RE.sub('\\1_\\2', value)
    return ALL_CAP_RE.sub('\\1_\\2', first_cap).lower()
Transform a CamelCase string into a low_dashed one

:param str value: a CamelCase string to transform
:return: the low_dashed string
:rtype: str
def camel_to_dash(value):
    '\n    Transform a CamelCase string into a low_dashed one\n\n    :param str value: a CamelCase string to transform\n    :return: the low_dashed string\n    :rtype: str\n    '
    first_cap = FIRST_CAP_RE.sub('\\1_\\2', value)
    return ALL_CAP_RE.sub('\\1_\\2', first_cap).lower()