diff --git a/src/django_docutils/template.py b/src/django_docutils/template.py index 33cb7313..2315517f 100644 --- a/src/django_docutils/template.py +++ b/src/django_docutils/template.py @@ -68,7 +68,10 @@ def render( context["csrf_token"] = csrf_token_lazy(request) context = {"source": self.source, "writer_name": "html"} - return mark_safe(t.cast("str", core.publish_parts(**context)["html_body"])) + parts = core.publish_parts(**context)["html_body"] + assert isinstance(parts, str) + + return mark_safe(parts) register_pygments_directive()