New submission from Serhiy Storchaka:

inspect.signature fails on some functions which use Argument Clinic. For 
example after applying issue20133 or issue20151 it fails for audioop.ratecv and 
binascii.a2b_qp.

>>> inspect.signature(audioop.ratecv)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/serhiy/py/cpython/Lib/inspect.py", line 1468, in signature
    return Signature.from_builtin(obj)
  File "/home/serhiy/py/cpython/Lib/inspect.py", line 1989, in from_builtin
    p(name, default)
  File "/home/serhiy/py/cpython/Lib/inspect.py", line 1982, in p
    default = default.n
AttributeError: type object '_empty' has no attribute 'n'

----------
messages: 207521
nosy: larry, serhiy.storchaka
priority: release blocker
severity: normal
status: open
title: inspect.signature fails on some functions which use Argument Clinic
type: behavior
versions: Python 3.4

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

Reply via email to