twisted/klein — pull request #12 by dreid (2013-02-26 21:30:24+00:00)
Title: Implicit branches cause incorrect routes to be used when methods should not be allowed.

See https://gist.github.com/dreid/5041647

In this case a request to `DELETE /collections//` falls through until it gets to `delete_collection_branch`.

This is bad, what should be a 405 Method not Allowed, results in a successful delete of the collection.