sanitize_filename

def sanitize_filename(
    url_name: str,
    default: str = 'index',
    max_length: int = MAX_FILENAME_LENGTH
):
Sanitize a URL path into a safe filename that is safe for most platforms. Parameters:
  • url_name (str): The URL path to sanitize.
  • default (str): Default name if sanitization results in empty string. (default: :obj:"index")
  • max_length (int): Maximum length of the filename. (default: :obj:MAX_FILENAME_LENGTH)
Returns: str: A sanitized filename safe for most platforms.