On Fri, 03 May 2013 13:52:23 +0600, Mr. Joe wrote: > Thanks for clearing up. Developers of python should address this issue, > in my opinion. 3.4/3.5 maybe, but better late than never. > > Recently, I've been beaten back for using some exotic features of > python.
What do you consider "exotic"? Neither properties nor __getattr__ are exotic, although of course like all features of a language they have their own quirks. > One is this[ Took me hours to get to the bottom ]. Well, of course hindsight is 20:20, and I don't know how complicated your actual code is, but "hours" seems a bit poor. I could believe half an hour. Maybe an hour. But of course everything is easy to the guy who doesn't have to do it. > The other one > is 'property' decorator. I was using it extensively until I needed to > make a child class. Then I came to know that 'property' does not play > well with polymorphic code. :( I don't understand what you are trying to say. Properties can be as polymorphic as any other Python function. > I resorted to some lambda hacks learned > from stackoverflow.com to solve the problem. That's not a good sign. Any sentence containing "hacks" and "stackoverflow" is a warning that you're probably doing something wrong. -- Steven -- http://mail.python.org/mailman/listinfo/python-list