Jag tror att problemet kan ligga i det faktum att du ger ett Python-objekt till app.config.from_object
när den förväntar sig en sträng. Från dokumenten:
app = Flask(__name__)
app.config.from_object('yourapplication.default_settings')
app.config.from_envvar('YOURAPPLICATION_SETTINGS')
http://flask.pocoo.org/docs/0.10/ config/#configuring-from-files
Så i ditt fall kanske du vill göra något som:
app.config.from_object('your_app.config.{}'.format(config_name))
där config_name
matchar objektet i din config.py.