from flask import Flask
from flask.ext.restful import Api

from .models import db
from .api import configure_api

def create_app(object_name):
    app = Flask(object_name)
    app.config.from_object(object_name)

    db.init_app(app)
    configure_api(app)

    return app

from flask import Flask
from flask.ext.restful import Api

from .models import db
from .api import configure_api

def create_app(object_name, **kwargs):
    app = Flask(object_name)
    app.config.from_object(object_name)
    app.config.update(kwargs)

    db.init_app(app)
    configure_api(app)

    return app

Add optional configuration customization of app.
Add optional configuration customization of app.

  from flask import Flask
  from flask.ext.restful import Api
  
  from .models import db
  from .api import configure_api
  
- def create_app(object_name):
+ def create_app(object_name, **kwargs):
      app = Flask(object_name)
      app.config.from_object(object_name)
+     app.config.update(kwargs)
  
      db.init_app(app)
      configure_api(app)
  
      return app
  
Add optional configuration customization of app.
## Code Before:
from flask import Flask
from flask.ext.restful import Api

from .models import db
from .api import configure_api

def create_app(object_name):
    app = Flask(object_name)
    app.config.from_object(object_name)

    db.init_app(app)
    configure_api(app)

    return app

## Instruction:
Add optional configuration customization of app.
## Code After:
from flask import Flask
from flask.ext.restful import Api

from .models import db
from .api import configure_api

def create_app(object_name, **kwargs):
    app = Flask(object_name)
    app.config.from_object(object_name)
    app.config.update(kwargs)

    db.init_app(app)
    configure_api(app)

    return app
