A few 2.3 cleanup items.

This commit is contained in:
Michael Trier 2008-12-30 06:24:59 +00:00
parent df267fcc77
commit 4e8a817ac2
3 changed files with 2 additions and 24 deletions

2
README
View File

@ -6,7 +6,7 @@ The Python SQL Toolkit and Object Relational Mapper
Requirements
------------
SQLAlchemy requires Python 2.3 or higher. One or more DB-API implementations
SQLAlchemy requires Python 2.4 or higher. One or more DB-API implementations
are also required for database access. See docs/intro.html for more
information on supported DB-API implementations.

View File

@ -168,23 +168,6 @@ always possible. If you hit a wall, join us on the mailing list or, better,
IRC!
ALTERNATE PYTHON IMPLEMENTATIONS
--------------------------------
The test suite restricts itself to largely Python 2.3-level constructs and
standard library features, with the notable exception of decorators, which are
used extensively throughout the suite.
A source transformation tool is included that allows testing on Python 2.3 or
any other Python implementation that lacks @decorator support.
To use it:
$ python test/clone.py -c --filter=py23 test23
This will copy the test/ directory structure into test23/, with @decorators in
the source code transformed into 2.3-friendly syntax.
TIPS
----
Postgres: The tests require an 'alt_schema' and 'alt_schema_2' to be present in

View File

@ -70,11 +70,6 @@ import token
import types
from socket import gethostname
# Python version compatibility
try:
strclass = basestring # new to 2.3
except:
strclass = str
# 2. IMPLEMENTATION
#
@ -799,7 +794,7 @@ class coverage:
# On windows, the shell doesn't expand wildcards. Do it here.
globbed = []
for morf in morfs:
if isinstance(morf, strclass):
if isinstance(morf, basestring):
globbed.extend(glob.glob(morf))
else:
globbed.append(morf)