Aspyct is a Python module that implements AOP (aspect oriented programming). A wide panel of join points is already available, controlling execution, arguments, print, etc. It is possible to define simple advice (functions) as well as aspect classes.