Even though it adds a dependency, I'm in favor of using blinker. it's already established, people already use it, and we can leverage it. Let's go that route.
On Mon, Feb 27, 2012 at 8:38 AM, Alessandro Molina < [email protected]> wrote: > TG it's starting to get many hooks, due to past reasons they are > implemented in a way that is not really efficient and a bit chaotic. > > I think that as they are a good way to extend the framework and will > probably only expand in the future it would be a good time to think of > a way to refactor them. > > Possible way are: > 1) Create tg.hooks and write a bunch of utilities to make hooks > cleaner and easy to use for people that want to create new hooks to > use inside their own application > 2) Use an existing solution for hooks. > > If we want to follow the second way I would suggest going with blinker > which is a solid solution used also by Flask and that already works > with Python3. > > Both for me are fine and in both cases I would point at keeping > interface compatibility with the current hooks, I just want to provide > a clear way to register and fire hooks as currently there is an api to > register for them (app_config.register_hook) but not any public way to > fire them or create new ones. > > -- > You received this message because you are subscribed to the Google Groups > "TurboGears Trunk" 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/turbogears-trunk?hl=en. > > -- Michael J. Pedersen My Online Resume: http://www.icelus.org/ -- Google+ http://plus.ly/pedersen Google Talk: [email protected] -- Twitter: pedersentg -- You received this message because you are subscribed to the Google Groups "TurboGears Trunk" 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/turbogears-trunk?hl=en.
