commit 0ab1ca5501108b8038090750e8455bfb5d72c443
parent 4baafa229d5e013a62d636fa60920cdc1a876a5a
Author: Philipp Hagemeister <phihag@phihag.de>
Date: Mon, 17 Nov 2014 03:53:32 +0100
[swfinterp] Better error message
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/swftests/DictCall.as b/test/swftests/DictCall.as
@@ -4,7 +4,7 @@
package {
public class DictCall {
public static function main(d:Object):int{
- return d.x + d.y;
+ return d.x + d.y;
}
}
}
diff --git a/youtube_dl/swfinterp.py b/youtube_dl/swfinterp.py
@@ -564,7 +564,7 @@ class SWFInterpreter(object):
elif isinstance(pname, compat_str): # Member access
obj = stack.pop()
assert isinstance(obj, (dict, _ScopeDict)), \
- 'Accessing member on %r' % obj
+ 'Accessing member %r on %r' % (pname, obj)
stack.append(obj[pname])
else: # Assume attribute access
idx = stack.pop()