Bladeren bron

bb.exceptions: don't choke on frames without arguments

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Chris Larson 13 jaren geleden
bovenliggende
commit
c9bb37e588
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      lib/bb/exceptions.py

+ 3 - 0
lib/bb/exceptions.py

@@ -32,6 +32,9 @@ class TracebackEntry(namedtuple.abc):
 def _get_frame_args(frame):
     """Get the formatted arguments and class (if available) for a frame"""
     arginfo = inspect.getargvalues(frame)
+    if not arginfo.args:
+        return '', None
+
     firstarg = arginfo.args[0]
     if firstarg == 'self':
         self = arginfo.locals['self']