On Tue, Aug 19, 2008 at 5:55 PM, Graham Dumpleton <[EMAIL PROTECTED]> wrote: > On Aug 19, 8:32 pm, "Yuri Baburov" <[EMAIL PROTECTED]> wrote: >> Hi devs, >> >> Happily there's ihooks.py that does 99% of work (and a bit more). >> >> Please see ticket and applied patch:http://code.djangoproject.com/ticket/8413 >> Working for me on windows and linux. > > Hmmm, I thought one had to be careful using ihooks going forward. I > thought: > > http://www.python.org/dev/peps/pep-0302/ > > defined proper way of doing things now. The PEP says: > > Forward Compatibility > Existing __import__ hooks will not invoke new-style hooks by > magic, > unless they call the original __import__ function as a fallback. > For example, ihooks.py, iu.py and imputil.py are in this sense not > forward compatible with this PEP. > > I haven't got source code for Python to look at at moment to work it > out. Well, I have read this PEP carefully, but there was no any clean example of using it. Now I see I overlooked that there's test/test_importhooks.py in python distribution. Ok, I will change my code to using PEP 302 hooks instead. It's not much work, and the code will look almost the same.
-- Best regards, Yuri V. Baburov, ICQ# 99934676, Skype: yuri.baburov, MSN: [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---
