summaryrefslogtreecommitdiff
path: root/decorators.py
Commit message (Expand)AuthorAgeFilesLines
* Properly fix @monkeypatch by changing its contract. Actually closes #104047logilab-common-version-0.59.0Sylvain Th?nault2013-01-211-31/+5
* py3k cached wipSylvain Th?nault2012-10-231-3/+4
* [py3k @cached] fix compat of dark corners for the @monkeypatch decorator, mak...Sylvain Th?nault2012-10-231-3/+26
* [compat] use instance of the class to have a real instance method (closes: #7...Sylvain Th?nault2011-10-251-1/+2
* [decorators] provide a @cachedproperty decoratorAdrien Di Mascio2011-10-101-0/+39
* fix py3k compat (closes #75290)Aurelien Campeas2011-09-211-5/+5
* [decorators] monkeypatch should build a method type closes #73920Aurelien Campeas2011-09-061-2/+13
* decorators: test and fix copy_cache, bug introduced in 1411:2f974a847d7eSylvain Th?nault2011-05-031-8/+11
* nicer docstring on clear_cacheSylvain Th?nault2011-04-261-1/+7
* test and fix clear_cache to work on cached **properties**. remove debug printSylvain Th?nault2011-04-111-2/+5
* decorators: refactored @cached to allow usages such as @cached(cacheattr='_ca...Sylvain Th?nault2011-04-081-62/+81
* [packaging] prepare 0.55.1logilab-common-version-0.55.1Nicolas Chauvat2011-03-281-1/+1
* [decorators] prevent caching of decorator functionsAurelien Campeas2010-11-301-3/+7
* [decorators] cached try to keep the original function nameAurelien Campeas2010-11-261-9/+16
* missing replacement in disclaimer; include COPYING.LESSER in manifest; kill D...Sylvain Th?nault2010-04-281-1/+1
* propre licensing information (LGPL-2.1). Hope I get it right this time.Sylvain Th?nault2010-04-281-3/+20
* [decorators] fix docstring handling and add a test #23389Aurelien Campeas2010-04-161-1/+3
* backport stable branchAdrien Di Mascio2010-04-131-4/+5
|\
| * decorators: add time as well as clock to @timed, clock sometimes get negative...Sylvain Th?nault2010-04-021-4/+5
* | update license, logilab-common is licensed under LGPLv2Adrien Di Mascio2010-04-131-1/+1
|/
* 0.48.1Sylvain Th?nault2010-02-261-1/+1
* [html] resurrect html module with functionnality from cubicweb.ui (actually n...Aurelien Campeas2009-08-201-1/+0
* docstringSylvain Th?nault2009-07-221-0/+2
* delete-trailing-spacessylvain thenault2009-05-131-5/+5
* [decorators] new monkeypatch decorator (simple class extension)Adrien Di Mascio2009-01-301-0/+24
* restore assertion commeted in last checkinAdrien Di Mascio2009-01-301-1/+1
* [testlib] teardown_module() is now given the TestResult for possible postproc...Adrien Di Mascio2009-01-301-1/+1
* removing require_version and require_module. Those decorators have been moved...Fabrice Douchant2008-10-211-39/+0
* modify @require_version. No more regexp.Fabrice Douchant2008-10-131-5/+5
* add @require_module('module') that skip a test if the module can not be importedFabrice Douchant2008-10-131-0/+15
* add @require_version('version') that skip a test if the version is too oldFabrice Douchant2008-10-101-0/+24
* improve doc for better epydoc generation.Nicolas Chauvat2008-07-131-25/+13
* backport iclassmethod decorator from gingo.goaSylvain2008-06-261-1/+16
* new @locked decoratorSylvain2008-06-231-0/+18
* typoAurelien Campeas2008-03-261-1/+1
* configuration: fix merge_optionsSylvain2008-02-071-4/+7
* inherit from objectSylvain2007-11-281-0/+2
* new classproperty decoratorSylvain2007-10-261-0/+7
* timed decorator for quick functions/methods timingSylvain2007-08-201-0/+10
* * fixed cached decorator to use __dict__ instead of attribute lookup,Sylvain2007-02-111-11/+11
* oopsSylvain2006-11-091-1/+1
* reorganize, deprecation warning for deprecated stuff, remove old deprecated f...Sylvain2006-11-081-0/+102