Problema de aninhamento de bloco Jinja2

estou usandojinja2 como uma linguagem modelo no meu projeto. Aqui está a estrutura de modelos simplificada:

base.html:

{% block content %}{% endblock %}
{% block sidebar %}{% endblock %}

content.html:

{% extend 'base.html' %}

{% block content %}
    <div class="content">
        Content
        {% block sidebar %}
            <div class="sidebar">Sidebar</div>
        {% sidebar %}
    </div>
{% endblock %}

E o resultado decontent.html&nbsp;renderizar:

<div class="content">
    Content
    <div class="sidebar">Sidebar</div>
</div>
<div class="sidebar">Sidebar</div>

Como você pode versidebar&nbsp;está presente duas vezes no processadocontent.html.

Questão:

Existe uma maneira de evitar a aparência dosidebar&nbsp;emcontent, deixando{% block sidebar %}&nbsp;dentro{% block content %} ?