blob: aa78ae77869b40eeb35659560a9d15870d395da6 [file] [log] [blame]
# SPDX-FileCopyrightText: StorPool <support@storpool.com>
# SPDX-License-Identifier: BSD-2-Clause
"""Common utilities for the gifn-apply modules."""
# This will go away with Python 3.9's str.removeprefix().
def str_removeprefix(value: str, prefix: str) -> str:
"""Return the value with the prefix stripped if it was there, otherwise unchanged."""
if not value.startswith(prefix):
return value
return value[len(prefix) :]