summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormsimionato <msimionato@msimionato.uxmi.statnet.statpro.com>2010-05-24 09:25:48 +0200
committermsimionato <msimionato@msimionato.uxmi.statnet.statpro.com>2010-05-24 09:25:48 +0200
commit58fb904527eb26a868cd03ffd44832283c38995a (patch)
tree1f7da7ce05ed34dcd83a697ae468b21b6aff53ef
parent8bba34814b0107d3df67c594182a6acca0e4e6c9 (diff)
downloadmicheles-58fb904527eb26a868cd03ffd44832283c38995a.tar.gz
Added a small note about documentation.py not running in Python 2.4
-rw-r--r--decorator/README.txt21
-rw-r--r--decorator/src/decorator.py2
2 files changed, 16 insertions, 7 deletions
diff --git a/decorator/README.txt b/decorator/README.txt
index 78bfce8..4a3f060 100644
--- a/decorator/README.txt
+++ b/decorator/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/decorator/src/decorator.py b/decorator/src/decorator.py
index 9f0b21a..2e6d128 100644
--- a/decorator/src/decorator.py
+++ b/decorator/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