jbalogh/jingo — Issue #19: Chang override kwarg default
Author: jsocol
Created: 2012-02-27 23:11:03+00:00
State: open

Right now the `override` kwarg on `register.function` (doesn't exist on `filter`, filing that next) defaults to `True`. That essentially means the behavior is "register this function unless something has already registered a function of this name".

That is a great way to introduce subtle bugs. It seems like we should default to `False` and even consider issuing a warning or raising an exception if a second function tries to register without overriding. That would make such errors screamingly obvious.