From a92249db9ac9167341dcac0b05e80f1e4f00d82b Mon Sep 17 00:00:00 2001 From: Eisuke Kawashima Date: Fri, 19 Jun 2026 17:09:21 +0900 Subject: [PATCH 1/2] fix(E721): do not compare types --- ford/sourceform.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ford/sourceform.py b/ford/sourceform.py index 533d670c1..a43b363f2 100644 --- a/ford/sourceform.py +++ b/ford/sourceform.py @@ -814,7 +814,7 @@ def __init__( self.num_lines = 0 if not isinstance(self, FortranSourceFile): self.num_lines += 1 - if type(self) != FortranSourceFile: + if type(self) is not FortranSourceFile: FortranBase.__init__( self, source, first_line, parent, inherited_permission, strings ) @@ -888,7 +888,7 @@ def __init__( if not isinstance(self, FortranType): self.permission = line_lower elif line_lower == "sequence": - if type(self) == FortranType: + if type(self) is FortranType: self.sequence = True elif self.FORMAT_RE.match(line): # There's nothing interesting for us in a format statement From 6964b3edd774dbb9546612d18ca4fa75be1cbcb4 Mon Sep 17 00:00:00 2001 From: Eisuke Kawashima Date: Fri, 19 Jun 2026 17:10:31 +0900 Subject: [PATCH 2/2] fix(W605): fix invalid escape sequence --- test/test_markdown.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test_markdown.py b/test/test_markdown.py index 01dd092f1..a4e994ad2 100644 --- a/test/test_markdown.py +++ b/test/test_markdown.py @@ -14,13 +14,13 @@ def test_sub_alias(): def test_sub_alias_escape(): def_alias = {"a": "b"} - result = MetaMarkdown(aliases=def_alias).convert("\|a|") + result = MetaMarkdown(aliases=def_alias).convert(r"\|a|") assert result == "

|a|

" result = MetaMarkdown(aliases=def_alias).convert("*|a|") assert result == "

*b

" - result = MetaMarkdown(aliases=def_alias).convert("\|undefined|") + result = MetaMarkdown(aliases=def_alias).convert(r"\|undefined|") assert result == "

|undefined|

"