Flask-Wdb

Integrate Wdb instead of Werkzeug debugger for Flask applications


License
BSD-3-Clause
Install
pip install Flask-Wdb==0.0.2

Documentation

Flask-Wdb

Integrate Wdb instead of Werkzeug debugger for Flask applications

  • Disables/replaces Werkzeug debugger automatically
  • Exposes configuration of Wdb via app.config
  • Only enabled when app.debug = True (unless overridden by WDB_ENABLED)

Installation

$ pip install flask-wdb

Usage

from flask import Flask
from flask_wdb import Wdb

app = Flask(__name__)
app.debug = True
Wdb(app)

app.run()

Configuration

  • WDB_ENABLED Enable/Disable Wdb (default: app.debug)
  • WDB_START_DISABLED Disable Wdb until an exception or wdb.set_trace() is encountered (default: False)
  • WDB_THEME Change theme between 'dark' and 'light' (default: 'dark')