File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 5252
5353import inspect
5454import logging
55+ import os
5556import re
5657import warnings
5758from enum import Enum
5859
60+ import django
5961from django .template .context import BaseContext
6062from django .utils .formats import localize
6163from django .utils .html import conditional_escape
@@ -327,7 +329,7 @@ def source(self):
327329 "PartialTemplate.source is only available when template "
328330 "debugging is enabled." ,
329331 RuntimeWarning ,
330- stacklevel = 2 ,
332+ skip_file_prefixes = ( os . path . dirname ( django . __file__ ),) ,
331333 )
332334 return self .find_partial_source (template .source )
333335
Original file line number Diff line number Diff line change @@ -144,8 +144,9 @@ def test_template_source_warning(self):
144144 RuntimeWarning ,
145145 "PartialTemplate.source is only available when template "
146146 "debugging is enabled." ,
147- ):
147+ ) as ctx :
148148 self .assertEqual (partial .template .source , "" )
149+ self .assertEqual (ctx .filename , __file__ )
149150
150151
151152class RobustPartialHandlingTests (TestCase ):
You can’t perform that action at this time.
0 commit comments