Skip to content

Commit 05e2a1e

Browse files
committed
Refactor clean_html
1 parent 587f05a commit 05e2a1e

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

djangocms_text/html.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -102,16 +102,16 @@ def clean_html(data: str, full: bool = False, cleaner: NH3Parser = None) -> str:
102102
the <body> tags).
103103
"""
104104

105-
if full is not False:
106-
warnings.warn(
107-
"full argument is deprecated and will be removed",
108-
category=DeprecationWarning,
109-
stacklevel=2,
110-
)
111-
if settings.TEXT_HTML_SANITIZE:
112-
cleaner = cleaner or cms_parser
113-
return nh3.clean(data, **cleaner())
114-
return data
105+
if settings.TEXT_HTML_SANITIZE is False:
106+
return data
107+
108+
warnings.warn(
109+
"full argument is deprecated and will be removed",
110+
category=DeprecationWarning,
111+
stacklevel=2,
112+
)
113+
cleaner = cleaner or cms_parser
114+
return nh3.clean(data, **cleaner())
115115

116116

117117
dynamic_attr_pool = {}

0 commit comments

Comments
 (0)