Skip to content

Extension Loader

The disagreement.ext.loader module provides simple helpers to manage optional extensions. Extensions are regular Python modules that expose a setup function called when the extension is loaded.

from disagreement.ext import loader
  • loader.load_extension(name) – Import and initialize an extension.
  • loader.unload_extension(name) – Tear down and remove a previously loaded extension.
  • loader.reload_extension(name) – Convenience wrapper that unloads then loads the extension again.