<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I saw on the recent changes page on the wiki that the object selection API (<a href="https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Scene_and_Object_API#Object_Selection_and_Hiding" class="">https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Scene_and_Object_API#Object_Selection_and_Hiding</a>) has changed from a simple `obj.select` property to `select_get()` and `select_set(’SELECT’)`. I strongly urge this decision to be reconsidered because it is not idiomatic Python to use getter and setter functions, let alone setting a boolean property with a string argument!<div class=""><br class=""></div><div class="">Instead of getters and setters please consider making `select` a @property, or utilizing `PyGetSetDef`(<a href="https://docs.python.org/3/c-api/structures.html#c.PyGetSetDef" class="">https://docs.python.org/3/c-api/structures.html#c.PyGetSetDef</a>) to hide any new getter/setter logic instead of putting it in the user-facing API.</div></div></body></html>