def is_snake_case()

in src/sagemaker_core/main/utils.py [0:0]


def is_snake_case(s: str):
    if not s:
        return False
    if s[0].isupper():
        return False
    if not s.islower() and not s.isalnum():
        return False
    if s.startswith("_") or s.endswith("_"):
        return False
    if "__" in s:
        return False
    return True