Skip to content

Commit 0fa8089

Browse files
committed
Replace static joins with f-strings
1 parent f364a85 commit 0fa8089

File tree

2 files changed

+12
-30
lines changed

2 files changed

+12
-30
lines changed

pytensor/link/c/op.py

+11-27
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ def c_init_code_apply(self, node, name):
451451
code = self.code_sections["init_code_apply"]
452452

453453
define_macros, undef_macros = self.get_c_macros(node, name)
454-
return "\n".join(["", define_macros, code, undef_macros])
454+
return f"\n{define_macros}\n{code}\n{undef_macros}"
455455
else:
456456
return super().c_init_code_apply(node, name)
457457

@@ -460,7 +460,7 @@ def c_support_code_apply(self, node, name):
460460
code = self.code_sections["support_code_apply"]
461461

462462
define_macros, undef_macros = self.get_c_macros(node, name)
463-
return "\n".join(["", define_macros, code, undef_macros])
463+
return f"\n{define_macros}\n{code}\n{undef_macros}"
464464
else:
465465
return super().c_support_code_apply(node, name)
466466

@@ -469,7 +469,7 @@ def c_support_code_struct(self, node, name):
469469
code = self.code_sections["support_code_struct"]
470470

471471
define_macros, undef_macros = self.get_c_macros(node, name)
472-
return "\n".join(["", define_macros, code, undef_macros])
472+
return f"\n{define_macros}\n{code}\n{undef_macros}"
473473
else:
474474
return super().c_support_code_struct(node, name)
475475

@@ -478,7 +478,7 @@ def c_cleanup_code_struct(self, node, name):
478478
code = self.code_sections["cleanup_code_struct"]
479479

480480
define_macros, undef_macros = self.get_c_macros(node, name)
481-
return "\n".join(["", define_macros, code, undef_macros])
481+
return f"\n{define_macros}\n{code}\n{undef_macros}"
482482
else:
483483
return super().c_cleanup_code_struct(node, name)
484484

@@ -561,9 +561,7 @@ def c_init_code_struct(self, node, name, sub):
561561
def_macros, undef_macros = self.get_c_macros(node, name)
562562
def_sub, undef_sub = get_sub_macros(sub)
563563

564-
return "\n".join(
565-
["", def_macros, def_sub, op_code, undef_sub, undef_macros]
566-
)
564+
return f"\n{def_macros}\n{def_sub}\n{op_code}\n{undef_sub}\n{undef_macros}"
567565
else:
568566
return super().c_init_code_struct(node, name, sub)
569567

@@ -597,16 +595,9 @@ def c_code(self, node, name, inp, out, sub):
597595
def_sub, undef_sub = get_sub_macros(sub)
598596
def_io, undef_io = get_io_macros(inp, out)
599597

600-
return "\n".join(
601-
[
602-
def_macros,
603-
def_sub,
604-
def_io,
605-
op_code,
606-
undef_io,
607-
undef_sub,
608-
undef_macros,
609-
]
598+
return (
599+
f"{def_macros}\n{def_sub}\n{def_io}\n{op_code}"
600+
f"\n{undef_io}\n{undef_sub}\n{undef_macros}"
610601
)
611602
else:
612603
raise NotImplementedError()
@@ -620,16 +611,9 @@ def c_code_cleanup(self, node, name, inputs, outputs, sub):
620611
def_sub, undef_sub = get_sub_macros(sub)
621612
def_io, undef_io = get_io_macros(inputs, outputs)
622613

623-
return "\n".join(
624-
[
625-
def_macros,
626-
def_sub,
627-
def_io,
628-
op_code,
629-
undef_io,
630-
undef_sub,
631-
undef_macros,
632-
]
614+
return (
615+
f"{def_macros}\n{def_sub}\n{def_io}\n{op_code}"
616+
f"\n{undef_io}\n{undef_sub}\n{undef_macros}"
633617
)
634618
else:
635619
return super().c_code_cleanup(node, name, inputs, outputs, sub)

pytensor/tensor/elemwise_cgen.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -440,9 +440,7 @@ def get_loop_strides(loop_order, i):
440440
}} // end loop {int(i)}
441441
"""
442442

443-
return "\n".join(
444-
["{", order_loops, declare_totals, declare_strides, declare_iter, loop, "}\n"]
445-
)
443+
return f"{{\n{order_loops}\n{declare_totals}\n{declare_strides}\n{declare_iter}\n{loop}\n}}\n"
446444

447445

448446
# print make_declare(((0, 1, 2, 3), ('x', 1, 0, 3), ('x', 'x', 'x', 0)),

0 commit comments

Comments
 (0)