commit:     9ca3f108762c27b557825f5392499498e8a00202
Author:     Mike Frysinger <vapier <AT> chromium <DOT> org>
AuthorDate: Fri Dec 15 20:53:20 2023 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Fri Dec 15 20:53:59 2023 +0000
URL:        https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=9ca3f108

lddtree: fix argcomplete typing

mypy wants a cast here to avoid warning:
lddtree.py:59: error: Incompatible types in assignment (expression has type 
"None", variable has type Module)  [assignment]

Signed-off-by: Mike Frysinger <vapier <AT> chromium.org>
Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>

 lddtree.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lddtree.py b/lddtree.py
index 576d3d3..80808fc 100755
--- a/lddtree.py
+++ b/lddtree.py
@@ -49,14 +49,14 @@ import os
 import re
 import shutil
 import sys
-from typing import Any, Iterable, Optional, Union
+from typing import Any, cast, Iterable, Optional, Union
 
 assert sys.version_info >= (3, 6), f"Python 3.6+ required, but found 
{sys.version}"
 
 try:
     import argcomplete
 except ImportError:
-    argcomplete = None
+    argcomplete = cast(Any, None)
 
 from elftools.common import exceptions
 from elftools.elf.elffile import ELFFile

Reply via email to