when __getattr__ is a descriptor, call it correctly; fixes #4230

patch from Ziga Seilnacht
diff --git a/Misc/NEWS b/Misc/NEWS
index cc71943..1012541 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -12,6 +12,8 @@
 Core and Builtins
 -----------------
 
+- Issue #4230: If ``__getattr__`` is a descriptor, it now functions correctly.
+
 - Issue #4048: The parser module now correctly validates relative imports.
 
 - Issue #4225: ``from __future__ import unicode_literals`` didn't work in an