From 67070941c80b66565d7d2ea9c6c631bd657f07bf Mon Sep 17 00:00:00 2001 From: Ahmad Nawab Date: Mon, 27 May 2024 09:22:34 +0200 Subject: [PATCH] Appease extra fussy upgraded linter --- loki/backend/maxgen.py | 2 +- loki/frontend/fparser.py | 1 + loki/program_unit.py | 2 +- loki/transformations/pool_allocator.py | 2 +- loki/transformations/single_column/scc_cuf.py | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/loki/backend/maxgen.py b/loki/backend/maxgen.py index 13984d191..2b0f6b9c7 100644 --- a/loki/backend/maxgen.py +++ b/loki/backend/maxgen.py @@ -176,7 +176,7 @@ class extends Kernel { # Class signature if is_manager: - if is_interface: + if is_interface: # pylint: disable=possibly-used-before-assignment header += [self.format_line( 'public interface ', o.name, ' extends ManagerPCIe, ManagerKernel {')] else: diff --git a/loki/frontend/fparser.py b/loki/frontend/fparser.py index ff939ded5..65729ed00 100644 --- a/loki/frontend/fparser.py +++ b/loki/frontend/fparser.py @@ -685,6 +685,7 @@ def visit_Char_Selector(self, o, **kwargs): * some scalar expression for the kind """ length = None + kind = None if o.children[0] is not None: length = self.visit(o.children[0], **kwargs) if o.children[1] is not None: diff --git a/loki/program_unit.py b/loki/program_unit.py index b4797834d..eb2c2650f 100644 --- a/loki/program_unit.py +++ b/loki/program_unit.py @@ -164,7 +164,7 @@ def from_source(cls, source, definitions=None, preprocess=False, if frontend == Frontend.OFP: ast = parse_ofp_source(source) return cls.from_ofp(ast=ast, raw_source=source, definitions=definitions, - pp_info=pp_info, parent=parent) + pp_info=pp_info, parent=parent) # pylint: disable=possibly-used-before-assignment if frontend == Frontend.FP: ast = parse_fparser_source(source) diff --git a/loki/transformations/pool_allocator.py b/loki/transformations/pool_allocator.py index 83116599b..6916c83c6 100644 --- a/loki/transformations/pool_allocator.py +++ b/loki/transformations/pool_allocator.py @@ -570,7 +570,7 @@ def _get_c_sizeof_arg(self, arr): elif arr.type.dtype == BasicType.COMPLEX: param = Cast(name='CMPLX', expression=(IntLiteral(1), IntLiteral(1))) - param.kind = getattr(arr.type, 'kind', None) + param.kind = getattr(arr.type, 'kind', None) # pylint: disable=possibly-used-before-assignment return param diff --git a/loki/transformations/single_column/scc_cuf.py b/loki/transformations/single_column/scc_cuf.py index 14fedd35b..8a54132a9 100644 --- a/loki/transformations/single_column/scc_cuf.py +++ b/loki/transformations/single_column/scc_cuf.py @@ -724,7 +724,7 @@ def transform_subroutine(self, routine, **kwargs): remove_pragmas(routine) single_variable_declaration(routine=routine, group_by_shape=True) - device_subroutine_prefix(routine, depth) + device_subroutine_prefix(routine, depth) # pylint: disable=possibly-used-before-assignment routine.spec.prepend(ir.Import(module="cudafor"))