Skip to content

Commit 10b90af

Browse files
fix: linting
1 parent 6a73acb commit 10b90af

File tree

5 files changed

+26
-13
lines changed

5 files changed

+26
-13
lines changed

pattern_library/loader_tags.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,10 @@ def do_include(parser, token):
151151
isolated_context=isolated_context,
152152
)
153153

154+
154155
def visit_extends(self, node, frame):
155156
"""This method overrides the jinja extends tag
156-
Is called as part of the compiler CodeGenerator
157+
Is called as part of the compiler CodeGenerator
157158
and adds a line to use the template_new_context as
158159
part of the runtime render to pull in the dpl context
159160
Handles visiting extends
@@ -196,4 +197,4 @@ def template_new_context(
196197

197198
return new_context(
198199
self.environment, self.name, self.blocks, vars, shared, self.globals, locals
199-
)
200+
)

pattern_library/monkey_utils.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,23 +118,26 @@ def node_render(context):
118118

119119
return tag_func
120120

121+
121122
# have to export the original jinja visit Extends
122123
# in the case jinja tags are being overriden
123124
jinja_visit_Extends = None
124125

126+
125127
def override_jinja_tags():
126128
"""
127129
Overrides jinja extends and include tags for use in your pattern library.
128-
Call it in your settings to override tags
130+
Call it in your settings to override tags
129131
"""
130132
global jinja_visit_Extends
131133
try:
132134
from jinja2.compiler import CodeGenerator as JinjaCodeGenerator
133135
from jinja2.environment import Template as JinjaTemplate
134136
except ModuleNotFoundError:
135137
ModuleNotFoundError("install jinja2 to override jinja tags")
136-
138+
137139
from .loader_tags import template_new_context, visit_extends
140+
138141
jinja_visit_Extends = JinjaCodeGenerator.visit_Extends
139142
JinjaTemplate.new_context = template_new_context
140-
JinjaCodeGenerator.visit_Extends = visit_extends
143+
JinjaCodeGenerator.visit_Extends = visit_extends

pattern_library/utils.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
from pattern_library.exceptions import TemplateIsNotPattern
2323

2424

25-
2625
from django.utils.html import escape
2726

27+
2828
def path_to_section():
2929
section_config = get_sections()
3030
sections = {}
@@ -243,14 +243,17 @@ def get_pattern_source(cls, template):
243243
@classmethod
244244
def get_template_ancestors(cls, template_name, context=None):
245245
template = get_template(template_name)
246-
return cls._get_engine(template).get_template_ancestors(template_name, context=context)
246+
return cls._get_engine(template).get_template_ancestors(
247+
template_name, context=context
248+
)
247249

248250
@classmethod
249251
def _get_engine(cls, template):
250252
if "jinja" in str(type(template)).lower():
251253
return JinjaTemplateRenderer
252254
return DTLTemplateRenderer
253255

256+
254257
class DTLTemplateRenderer:
255258
@staticmethod
256259
def get_pattern_source(template):
@@ -287,7 +290,7 @@ class JinjaTemplateRenderer:
287290
@staticmethod
288291
def get_pattern_source(template):
289292
with open(template.template.filename) as f:
290-
source = escape(f.read())
293+
source = escape(f.read())
291294
return source
292295

293296
@classmethod
@@ -306,12 +309,14 @@ def get_template_ancestors(cls, template_name, context=None, ancestors=None):
306309
context = Context()
307310

308311
pattern_template = get_template(template_name)
309-
#todo - make sure envrionment has context passed in
312+
# todo - make sure envrionment has context passed in
310313
environment = pattern_template.template.environment
311314
nodelist = environment.parse(pattern_template.template.name)
312315
parent_template_name = nodelist.find(Extends)
313316
if parent_template_name:
314317
ancestors.append(parent_template_name)
315-
cls.get_template_ancestors(parent_template_name, context=context, ancestors=ancestors)
318+
cls.get_template_ancestors(
319+
parent_template_name, context=context, ancestors=ancestors
320+
)
316321

317322
return ancestors

tests/tests/test_context_modifiers.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ def modifier_3(context, request):
3333

3434

3535
class ContextModifierTestCase(SimpleTestCase):
36-
3736
maxDiff = None
3837

3938
def setUp(self):

tests/tests/test_utils.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,12 @@
1313
class TestGetTemplateAncestors(SimpleTestCase):
1414
def setUp(self):
1515
self.renderer = get_renderer()
16+
1617
def test_page(self):
1718
self.assertEqual(
18-
self.renderer.get_template_ancestors("patterns/pages/test_page/test_page.html"),
19+
self.renderer.get_template_ancestors(
20+
"patterns/pages/test_page/test_page.html"
21+
),
1922
[
2023
"patterns/pages/test_page/test_page.html",
2124
"patterns/base_page.html",
@@ -25,7 +28,9 @@ def test_page(self):
2528

2629
def test_fragment(self):
2730
self.assertEqual(
28-
self.renderer.get_template_ancestors("patterns/atoms/test_atom/test_atom.html"),
31+
self.renderer.get_template_ancestors(
32+
"patterns/atoms/test_atom/test_atom.html"
33+
),
2934
[
3035
"patterns/atoms/test_atom/test_atom.html",
3136
],

0 commit comments

Comments
 (0)