[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#498981: ITP: python-aspects -- lightweight aspect oriented programming library for Python



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Package: wnpp
Severity: wishlist
Owner: Jan Dittberner <jan@dittberner.info>


* Package name    : python-aspects
  Version         : 1.1
  Upstream Author : Antti Kervinen <ask@cs.tut.fi>
* URL             : http://www.cs.tut.fi/~ask/aspects/aspects.html
* License         : LGPL 2.1
  Programming Lang: Python
  Description     : lightweight aspect oriented programming library for Python

Aspects.py is a lightweight approach to aspect approach to aspect oriented
programming (AOP) in Python. The aspects.py library provides means to
intercept function calls. Functions and methods (also in Python standard
library and third party code) can be wrapped so that when they are
called, the wrap is invoked first. Depending on the wrap, the execution
of the original function can be omitted, or the function can be called
arbitrarily many times. Wraps are able to modify the arguments and the
return value of the original function. In the terminology of
aspect-oriented programming, the library allows applying advices (wraps)
to call join points of methods and functions in around fashion.


Jan Dittberner
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkjN3T0ACgkQXZJ0m2XDVK/P9gCfQ2u5y2K3SBVNRT7aTJG4XTWy
yyMAn02pwNaZAK21TGNIJRme4wMFaSUB
=PuJM
-----END PGP SIGNATURE-----



Reply to: