Hi Anand, Anand Chitipothu wrote: > what do you mean by dependency injection? can you give an example?
In my handlers I need access to a db service, an authentication manager and so on. These helpers are partly interconnected and partly longliving, that's why I don't want to spread their instantiation across the code but rather concentrate it in one place. Plus I actually don't want to instantiate them from the handler methods at all, because during testing I'd prefer having the possibility to use simplified or mocked versions of these helpers. That's why I'd like to have the possibility to somehow influence the instantiation phase of my handlers. The easiest approach were constructor arguments, but there are others. Currently I'm helping myself with monkey patching and things like that, but they're just bad style. Cheers, Ole. -- Ole Trenner <[email protected]> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web.py" 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/webpy?hl=en -~----------~----~----~----~------~----~------~--~---
