Files
dify/api/services/dsl_content.py
WH-2099 0a3426ea38 refactor(api): clarify DSL import and plugin migration boundaries (#38483)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-07 02:06:49 +00:00

10 lines
247 B
Python

"""Shared DSL content size and decoding rules."""
DSL_MAX_SIZE = 10 * 1024 * 1024 # 10MB
def dsl_content_size(content: str | bytes) -> int:
if isinstance(content, bytes):
return len(content)
return len(content.encode("utf-8"))