[Python-Dev] PEP 362 Third Revision (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Thu Jun 14 22:53:37 CEST 2012
- Previous message: [Python-Dev] PEP 362 Third Revision
- Next message: [Python-Dev] PEP 362 Third Revision
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, 13 Jun 2012 22:52:43 -0400 Yury Selivanov <yselivanov.ml at gmail.com> wrote:
* isimplemented : bool True if the parameter is implemented for use. Some platforms implement functions but can't support specific parameters (e.g. "mode" for
os.mkdir
). Passing in an unimplemented parameter may result in the parameter being ignored, or in NotImplementedError being raised. It is intended that all conditions whereisimplemented
may be False be thoroughly documented.
I don't understand what the purpose of is_implemented is, or how it is supposed to be computed.
* bind(*args, **kwargs) -> BoundArguments Creates a mapping from positional and keyword arguments to parameters. Raises a
BindError
(subclass ofTypeError
) if the passed arguments do not match the signature.
Why a dedicated exception class? TypeError is good enough, and the proliferation of exception classes is a nuisance.
Regards
Antoine.
- Previous message: [Python-Dev] PEP 362 Third Revision
- Next message: [Python-Dev] PEP 362 Third Revision
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]