mininet/mininet — pull request #334 by lantz (2014-07-16 20:19:25+00:00)
Title: Tolerate passing controller *objects* into Mininet()

In spite of the documentation which clearly says that `Mininet()` takes a controller *constructor*, people frequently want to pass in a controller *object*. Although explaining currying might make the world a better place, for now we can just let them do this. In fact, we'll let them even pass in a list of prefabricated `Controller` objects if they so desire.

We still won't let them pass in an object which isn't a descendant of `Controller`, however.