style: reformat files with ruff

This commit is contained in:
Tim Grelka
2025-07-03 17:58:29 +02:00
parent d28845aac1
commit f0299298a6
8 changed files with 21 additions and 22 deletions
+5 -10
View File
@@ -8,7 +8,7 @@ class DirectusAPI:
self.base_url = base_url
self.access_token = access_token
def __get_raw(self, endpoint, params = None):
def __get_raw(self, endpoint, params=None):
if params is None:
params = {}
for k in params.keys():
@@ -16,16 +16,11 @@ class DirectusAPI:
params[k] = json.dumps(params[k])
url = self.base_url + endpoint
result = requests.get(
url,
params = params,
headers = {
"Authorization": f"Bearer {self.access_token}",
"Cache-Control": "no-store"
}
url, params=params, headers={"Authorization": f"Bearer {self.access_token}", "Cache-Control": "no-store"}
)
return result
def get(self, endpoint, params = None):
def get(self, endpoint, params=None):
if params is None:
params = {}
result = self.__get_raw(endpoint, params)
@@ -40,7 +35,7 @@ class DirectusAPI:
return None
return data
def get_one(self, endpoint, params = None):
def get_one(self, endpoint, params=None):
if params is None:
params = {}
results = self.get(endpoint, params)
@@ -51,7 +46,7 @@ class DirectusAPI:
else:
raise Exception("One result expected, but got more than one result")
def get_file(self, endpoint, params = None):
def get_file(self, endpoint, params=None):
if params is None:
params = {}
result = self.__get_raw(endpoint, params)
+6 -6
View File
@@ -27,7 +27,7 @@ class FiftyOhmLaTeXRenderer(LaTeXRenderer):
Question,
Picture,
Photo,
Table
Table,
)
self.question_renderer = question_renderer
@@ -105,7 +105,7 @@ class FiftyOhmLaTeXRenderer(LaTeXRenderer):
\captionof{{figure}}{{{text}}}
\label{{{ref}}}"""
def render_picture(self, token) :
def render_picture(self, token):
return self.render_picture_helper(token.id, token.ref, token.text, token.number)
@staticmethod
@@ -114,13 +114,13 @@ class FiftyOhmLaTeXRenderer(LaTeXRenderer):
\captionof{{figure}}{{{text}}}
\label{{{ref}}}"""
def render_photo(self, token) :
def render_photo(self, token):
return self.render_photo_helper(token.id, token.ref, token.text, token.number)
def render_table(self, token):
alignments = token.alignment
align = ""
for alignment in alignments :
for alignment in alignments:
align += alignment
table = f"\\begin{{DARCtabular}}{{{align}}}\n"
@@ -130,10 +130,10 @@ class FiftyOhmLaTeXRenderer(LaTeXRenderer):
table += self.render_inner(cell)
if j < len(row.children) - 1:
table += " & "
table += r"\\"+ "\n"
table += r"\\" + "\n"
table += "\\end{DARCtabular}"
if token.caption != "" :
if token.caption != "":
table += f"\\captionof{{figure}}{{{token.caption}}}\n"
table += f"\\label{{{token.name}}}\n"
+1 -1
View File
@@ -15,7 +15,7 @@ class Include(BlockToken):
@classmethod
def read(cls, lines):
re.compile(r'')
re.compile(r"")
line = next(lines) # Consume the line with the include directive
ident = re.match(r"^\s*\[include:\s*([^\]]+)\]", line).group(1)
return ident
+1 -1
View File
@@ -87,4 +87,4 @@ class Morse(SpanToken):
return result
parse_inner = False
pattern = re.compile(r'\[morse:\s*([^\]]+)\]')
pattern = re.compile(r"\[morse:\s*([^\]]+)\]")
+1
View File
@@ -25,6 +25,7 @@ class Qso(BlockToken):
def __init__(self, match):
self.children = match
class QsoLine(BlockToken):
@classmethod
def parse_line(cls, line):
+2
View File
@@ -69,11 +69,13 @@ def question_stub(input):
answer_pictures=answer_pictures,
)
def include_stub(include):
with open("data/includes.json") as file:
includes = json.load(file)
return includes.get(include)
def test_html(capsys):
with capsys.disabled():
with open("test/acceptanceTest.md") as file:
+1 -1
View File
@@ -7,7 +7,7 @@ from renderer.fifty_ohm_html_renderer import FiftyOhmHtmlRenderer
@pytest.mark.html
def test_include_html():
assertions = {
'[include:ident]': "ident\n",
"[include:ident]": "ident\n",
}
def test_function(input):
+3 -2
View File
@@ -24,6 +24,7 @@ def test_question_html():
for assertion in assertions:
assert renderer.render(Document(assertion)) == assertions[assertion]
@pytest.mark.html
def test_question_translation_html():
assertions = {
@@ -34,7 +35,7 @@ def test_question_translation_html():
}
def test_function(input):
with open('data/metadata.json') as file:
with open("data/metadata.json") as file:
metadata = json.load(file)
return metadata[f"{input}"].get("number")
@@ -53,7 +54,7 @@ def test_question_latex():
}
def test_function(input):
return "\\question{"+input+"}"
return "\\question{" + input + "}"
with FiftyOhmLaTeXRenderer(test_function) as renderer:
for assertion in assertions: