diff options
author | Manu Phatak <bionikspoon@gmail.com> | 2016-01-04 18:28:32 -0600 |
---|---|---|
committer | Manu Phatak <bionikspoon@gmail.com> | 2016-01-04 18:28:32 -0600 |
commit | 5f6bd2a9377800522abc5a7c1027326e6d345594 (patch) | |
tree | ba0aafc2e1842395db91857995320b77746d7d5f /ply/yacc.py | |
parent | d776a2ece6c12bf8f8b6a0e65b48546ac6078765 (diff) | |
download | ply-5f6bd2a9377800522abc5a7c1027326e6d345594.tar.gz |
check for updated line number
Diffstat (limited to 'ply/yacc.py')
-rw-r--r-- | ply/yacc.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ply/yacc.py b/ply/yacc.py index e7f36aa..8b40367 100644 --- a/ply/yacc.py +++ b/ply/yacc.py @@ -3107,7 +3107,7 @@ class ParserReflect(object): if not name.startswith('p_') or name == 'p_error': continue if isinstance(item, (types.FunctionType, types.MethodType)): - line = item.__code__.co_firstlineno + line = getattr(item, 'co_firstlineno', item.__code__.co_firstlineno) module = inspect.getmodule(item) p_functions.append((line, module, name, item.__doc__)) |