Navigation

  • ☰
  • Aspectlib-1.4.2 »
Fork me on GitHub

Welcome to python-aspectlib’s documentation!¶

aspectlib is an aspect-oriented programming, monkey-patch and decorators library. It is useful when changing behavior in existing code is desired.

  • Introduction
    • The aspect
    • The weaver
  • Installation
    • Requirements
  • Testing
    • Spy & mock toolkit: record/mock decorators
    • Capture-replay toolkit: Story and Replay
  • Rationale
  • Frequently asked questions
    • Why is it called weave and not patch ?
    • Why doesn’t aspectlib implement AOP like in framework X and Y ?
    • Why was aspectlib written ?
  • Examples
    • Retrying
    • Debugging
    • Testing
    • Profiling
  • Reference
    • aspectlib
    • aspectlib.contrib
    • aspectlib.debug
    • aspectlib.test
  • Development
  • TODO & Ideas
    • Validation
  • Contributing
    • Bug reports
    • Documentation improvements
    • Feature requests and feedback
    • Development
  • Changelog
    • 1.4.2 (2016-05-10)
    • 1.4.1 (2016-05-06)
    • 1.4.0 (2016-04-09)
    • 1.3.3 (2015-10-02)
    • 1.3.2 (2015-09-22)
    • 1.3.1 (2015-09-12)
    • 1.3.0 (2015-06-06)
    • 1.2.2 (2014-11-25)
    • 1.2.1 (2014-10-15)
    • 1.2.0 (2014-06-24)
    • 1.1.1 (2014-06-14)
    • 1.1.0 (2014-06-13)
    • 1.0.0 (2014-05-03)
    • 0.9.0 (2014-04-16)
    • 0.8.1 (2014-04-01)
    • 0.8.0 (2014-03-31)
    • 0.7.0 (2014-03-28)
    • 0.6.1 (2014-03-22)
    • 0.6.0 (2014-03-17)
    • 0.5.0 (2014-03-16)
    • 0.4.1 (2014-03-08)
    • 0.4.0 (2014-03-08)
    • 0.3.1 (2014-03-05)
    • 0.3.0 (2014-03-05)

Indices and tables¶

  • Index
  • Module Index
  • Search Page

Quick search

Table Of Contents

  • Introduction
  • Installation
  • Testing
  • Rationale
  • Frequently asked questions
  • Examples
  • Reference
  • Development
  • TODO & Ideas
  • Contributing
  • Changelog

This Page

  • Show Source

Navigation

  • index
  • modules |
  • next |
© Copyright 2014-2016, Ionel Cristian Mărieș. Last updated on Nov 20, 2018. Created using Sphinx 1.7.9.