On May 8, 2009, at 10:26 AM, Jenny Qing Qian wrote:
> > > On Fri, May 8, 2009 at 2:20 AM, Christopher Lee <l...@chem.ucla.edu> > wrote: > > Hi Jenny, > dir() support is a separate issue. We could implement __dir__ but > only Python 2.6 and later supports that. I haven't tried that out > yet, so I don't even know how well that works... > > I have Python 2.6 installed. But would you include changes that are > not backward compatible? Python 2.5 and earlier will just ignore (not use) the __dir__ method. Other than that, the presence of a __dir__ method will not cause problems in Python 2.5 and earlier. To me that seems "backwards compatible", with the caveat that the feature (use of __dir__) is just missing from Python 2.5 and earlier. We could also supply our own pygr.dir() function that would use __dir__() if present on an object, otherwise fall back to regular builtin dir(). -- Chris --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pygr-dev" group. To post to this group, send email to pygr-dev@googlegroups.com To unsubscribe from this group, send email to pygr-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/pygr-dev?hl=en -~----------~----~----~----~------~----~------~--~---