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.

Reply via email to