diff --git a/airtest/utils/logwraper.py b/airtest/utils/logwraper.py index f2afec7e..6ee4a391 100644 --- a/airtest/utils/logwraper.py +++ b/airtest/utils/logwraper.py @@ -145,5 +145,9 @@ def func1(snapshot=True): # if G.DEVICE is None pass logger.log('function', fndata, depth=depth) - logger.running_stack.pop() + try: + logger.running_stack.pop() + except IndexError: + # logger.running_stack is empty + pass return wrapper