This fixes a problem with current SQLAlchemy, which will warn (or even throw an exception if configured in strict mode) when you try to access a Unicode column with a non-Unicode string. Yes, even under PY2.
… says or True if that's None. Also, print a warning when debugging is on.
* debugger defaults to OFF because that's the safe choice * reloader defaults to whatever the debugger default is if not set explicitly
which is good for overriding.
* command.handle() is now simply command() * short help is '-?'. '-h' is used for --host too often. * Server options '-d' and '-r' are no longer toggles for debugging/reloading. Instead, '-d' forces debugging on and '-D' forces it off, no matter what the default said. * The command.prompt_* compatibility methods have beeen removed. (They were already heavily deprecated.)