From aafa3ebb62ba7a1fb108d39d94dcbae8a6502369 Mon Sep 17 00:00:00 2001 From: msimionato Date: Mon, 24 May 2010 09:25:48 +0200 Subject: Added a small note about documentation.py not running in Python 2.4 --- README.txt | 21 +++++++++++++++------ src/decorator.py | 2 +- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/README.txt b/README.txt index 78bfce8..4a3f060 100644 --- a/README.txt +++ b/README.txt @@ -32,7 +32,7 @@ in the main directory, possibly as superuser. Testing -------- -For Python 2.4, 2.5, 2.6, 2.7 run +For Python 2.5, 2.6, 2.7 run $ python documentation.py @@ -40,11 +40,20 @@ for Python 3.X run $ python documentation3.py -You will see a few innocuous errors with Python 2.4 and 2.5, because -some inner details such as the introduction of the ArgSpec namedtuple -and Thread.__repr__ changed. You may safely ignore them. -Notice that you may run into trouble if in your system there is an older version -of the decorator module; in such a case remove the old version. +You will see a few innocuous errors with Python 2.5, because some +inner details such as the introduction of the ArgSpec namedtuple and +Thread.__repr__ changed. You may safely ignore them. + +You cannot run the tests in Python 2.4, since there is a test using +the with statement, but the decorator module is expected to work +anyway (it has been used in production with Python 2.4 for years). My +plan is to keep supporting all Python versions >= 2.4 in the core +module, but I will keep the documentation and the tests updated only +for the latest Python versions in both the 2.X and 3.X branches. + +Finally, notice that you may run into trouble if in your system there +is an older version of the decorator module; in such a case remove the +old version. Documentation -------------- diff --git a/src/decorator.py b/src/decorator.py index 9f0b21a..2e6d128 100644 --- a/src/decorator.py +++ b/src/decorator.py @@ -32,7 +32,7 @@ __version__ = '3.2.0' __all__ = ["decorator", "FunctionMaker", "partial"] -import os, sys, re, inspect, string, warnings +import os, sys, re, inspect try: from functools import partial -- cgit v1.2.1