diff --git a/secrules/rules07.py b/secrules/rules07.py index 844e1bd3c32874e46c5c2e21b7957334eea3e2ba_c2VjcnVsZXMvcnVsZXMwNy5weQ==..cd2971796cb977854b240a6c22b2cb9275f75e64_c2VjcnVsZXMvcnVsZXMwNy5weQ== 100644 --- a/secrules/rules07.py +++ b/secrules/rules07.py @@ -66,7 +66,7 @@ print('---------', file=fo) id = 0xFFFFFFFF # do a wildcard lookup - context = 0 + context: int = 0 cont = True while cont: try: @@ -70,7 +70,7 @@ cont = True while cont: try: - s, idn, idv, ida, context = starlet.idtoasc(id, context) + s, idn, idv, ida, context = starlet.idtoasc(id, context) # type: ignore if idv < 0x80000000: continue if idn in ( @@ -86,7 +86,7 @@ if idn.split(b'$')[0] in (b'NET', b'SYS', b'SECSRV', b'VMS'): continue try: - s, holder, attrib = starlet.find_holder(idv) + s, holder, attrib, contxt = starlet.find_holder(idv) except VMSError as e: if e.errno != ssdef.SS__NOSUCHID: raise e @@ -106,7 +106,6 @@ starlet.finish_rdb(context) - @level_rule(2) def rule0703(fo, fmt): """Bad owner for system logical name table