bec_widgets.utils.name_utils#
Functions#
|
Convert PascalCase to snake_case. |
|
Clean user-provided namespace labels for filesystem compatibility. |
Module Contents#
- pascal_to_snake(name: str) str#
Convert PascalCase to snake_case.
- Parameters:
name (str) – The name to be converted.
- Returns:
The converted name.
- Return type:
str
- sanitize_namespace(namespace: str | None) str | None#
Clean user-provided namespace labels for filesystem compatibility.
- Parameters:
namespace (str | None) – Arbitrary namespace identifier supplied by the caller.
- Returns:
- Sanitized namespace containing only safe characters, or
None when the input is empty.
- Sanitized namespace containing only safe characters, or
- Return type:
str | None