From 288b25932f0fd0486f85fae98b7a220c0eeaeacc Mon Sep 17 00:00:00 2001 From: xwings Date: Thu, 14 Dec 2023 19:08:11 +0800 Subject: [PATCH] Revert "fix: fixing AttributeError in IDAPython" --- qiling/os/os.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/qiling/os/os.py b/qiling/os/os.py index 3351039a6..7982fe946 100644 --- a/qiling/os/os.py +++ b/qiling/os/os.py @@ -60,9 +60,8 @@ def __init__(self, ql: Qiling, resolvers: Mapping[Any, Resolver] = {}): # for the standard streams which usually do not support certain operations, # such as fileno(). here we use this to determine how we are going to use # the environment standard streams - assert sts.stdin != None # IDAPython don't have corresponding fds sys.stdin.fileno() - except (UnsupportedOperation, AssertionError): + except UnsupportedOperation: # Qiling is used on an interactive shell or embedded python interpreter. # if the internal stream buffer is accessible, we should use it self._stdin = getattr(sys.stdin, 'buffer', sys.stdin)