Converts CamelCase string into snake_case.
(string)
| 4 | import torch |
| 5 | |
| 6 | def to_snake_case(string): |
| 7 | """Converts CamelCase string into snake_case.""" |
| 8 | |
| 9 | s = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', string) |
| 10 | return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s).lower() |
| 11 | |
| 12 | def classname(obj): |
| 13 | return obj.__class__.__name__ |
no outgoing calls
no test coverage detected