New submission from Larry Hastings:

Stefan added some docstring text signatures by hand, only to discover that 
inspect.Signature still didn't recognize them.  Specifically, 
decimal.Decimal.compare was unrecognized.  This is a method_descriptor object, 
which is a type that isn't even exposed in types.

Rather than go on a search-and-destroy mission for all these different builtin 
types, I'm going to change inspect.Signature so as a fallback at the end it 
says "if it has a __call__ and a valid __text_signature__, just use that".

----------
assignee: larry
components: Library (Lib)
messages: 207681
nosy: larry, skrah
priority: normal
severity: normal
stage: needs patch
status: open
title: inspect.Signature doesn't recognize all builtin types
type: behavior
versions: Python 3.4

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

Reply via email to