INADA Naoki added the comment:

Oh, I misunderstood something.
patched Python 3.7 and system's Python 3.5 shows same output for code below.
I'll check what is actually changed.

inada-n@x250 ~/w/p/ast-docstring> cat -n x.py 
     1  """module docstring"""
     2  
     3  def func():
     4      """func docstring"""
     5  
     6  def func2():
     7      """func docstring"""
     8      1+1
     9  
    10  print(func.__code__.co_firstlineno)
    11  print(func.__code__.co_lnotab)
    12  print(func2.__code__.co_firstlineno)
    13  print(func2.__code__.co_lnotab)
inada-n@x250 ~/w/p/ast-docstring> ./python x.py 
3
b''
6
b'\x00\x02'
inada-n@x250 ~/w/p/ast-docstring> /usr/bin/python3 x.py 
3
b''
6
b'\x00\x02'

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue29463>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to