Properties are a wonderful facility.  But they only work on conventional objects.  Specifically, they *don't* work on module objects.  It would be nice to extend module objects so properties worked there too.

For example, Victor Stinner's currently proposed PEP 433 adds two new methods to the sys module: sys.getdefaultcloexc() and sys.setdefaultcloexc().  What are we, Java?  Surely this would be much nicer as a property, sys.defaultcloexc.


/arry