0

I am writing a small Flask app which acts as a shim between third party service and my own code.

I have some information that I know at the time that I create the app (specifically log in credentials), that I want get into route handlers. What is the correct / idiomatic way of doing this?

I tried attaching it to the app or putting in app.config but when I run with heroku (which I presume has multiple workers) I don't seem to have this information.

from flask import Flask, g

app = Flask()


@app.route('/myroute')
def myroute():
   config = app.config['config'] # name error
   config = a..config # name error

if __name__ == '__main__':
   config = load_config()
   app.config['config'] = config # not visi
   # g.config = config # cannot write to g outside a request
   app.config = config
Att Righ
  • 1,263
  • 1
  • 13
  • 21

0 Answers0