8000 PyObject.GetAttr(string, PyObject _default) masks any exceptions · Issue #1036 · pythonnet/pythonnet · GitHub
[go: up one dir, main page]

Skip to content
PyObject.GetAttr(string, PyObject _default) masks any exceptions #1036
Closed
@lostmsu

Description

@lostmsu

This method has bad semantics. Ideally, _default should only be returned when the object does not have an attribute with the specified name. In all other cases GetAttr should raise the PythonException explaining what went wrong instead of returning _default.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0