camel_to_snake

privex.helpers.common.camel_to_snake(name: Union[bytes, str])str[source]

Convert name from camel case (HelloWorld) to snake case (hello_world).

name can be either a str or bytes.

Example:

>>> camel_to_snake("HelloWorldLoremIpsum")
'hello_world_lorem_ipsum'
Parameters

name (str|bytes) – A camel case (class style) name, e.g. HelloWorld

Return str snake_case

name converted to snake case hello_world