diff options
| author | Russell Keith-Magee <russell@keith-magee.com> | 2010-05-04 14:00:30 +0000 |
|---|---|---|
| committer | Russell Keith-Magee <russell@keith-magee.com> | 2010-05-04 14:00:30 +0000 |
| commit | 5211f48ae3cc0d87a260dbf5c3ab8bdae664c4b6 (patch) | |
| tree | 2b50ac06dd30395e53e7649d2a813927ccaeed94 /django/db | |
| parent | 7202eb8e3194c6d9c52780526871018205bd0858 (diff) | |
Fixed #12164 -- Removed the Python 2.3 compatibility imports and workarounds. Thanks to timo and claudep for the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13094 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/db')
| -rw-r--r-- | django/db/backends/creation.py | 5 | ||||
| -rw-r--r-- | django/db/backends/oracle/base.py | 5 | ||||
| -rw-r--r-- | django/db/backends/sqlite3/base.py | 2 | ||||
| -rw-r--r-- | django/db/backends/util.py | 6 | ||||
| -rw-r--r-- | django/db/models/fields/__init__.py | 2 | ||||
| -rw-r--r-- | django/db/models/options.py | 4 | ||||
| -rw-r--r-- | django/db/transaction.py | 2 |
7 files changed, 5 insertions, 21 deletions
diff --git a/django/db/backends/creation.py b/django/db/backends/creation.py index e3a9ce0272..492ac1e3e9 100644 --- a/django/db/backends/creation.py +++ b/django/db/backends/creation.py @@ -1,10 +1,5 @@ import sys import time -try: - set -except NameError: - # Python 2.3 compat - from sets import Set as set from django.conf import settings from django.core.management import call_command diff --git a/django/db/backends/oracle/base.py b/django/db/backends/oracle/base.py index 711233a45a..369e65baf7 100644 --- a/django/db/backends/oracle/base.py +++ b/django/db/backends/oracle/base.py @@ -9,10 +9,7 @@ import datetime import os import sys import time -try: - from decimal import Decimal -except ImportError: - from django.utils._decimal import Decimal +from decimal import Decimal # Oracle takes client-side character set encoding from the environment. os.environ['NLS_LANG'] = '.UTF8' diff --git a/django/db/backends/sqlite3/base.py b/django/db/backends/sqlite3/base.py index 1ed4a95e79..bc97f5cfd8 100644 --- a/django/db/backends/sqlite3/base.py +++ b/django/db/backends/sqlite3/base.py @@ -1,7 +1,7 @@ """ SQLite3 backend for django. -Python 2.3 and 2.4 require pysqlite2 (http://pysqlite.org/). +Python 2.4 requires pysqlite2 (http://pysqlite.org/). Python 2.5 and later can use a pysqlite2 module or the sqlite3 module in the standard library. diff --git a/django/db/backends/util.py b/django/db/backends/util.py index f9c07a9741..7773273ba6 100644 --- a/django/db/backends/util.py +++ b/django/db/backends/util.py @@ -1,13 +1,9 @@ import datetime +import decimal from time import time from django.utils.hashcompat import md5_constructor -try: - import decimal -except ImportError: - from django.utils import _decimal as decimal # for Python 2.3 - class CursorDebugWrapper(object): def __init__(self, cursor, db): self.cursor = cursor diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py index fe47ac8a0b..65b60a0173 100644 --- a/django/db/models/fields/__init__.py +++ b/django/db/models/fields/__init__.py @@ -3,6 +3,7 @@ import decimal import re import time import math +from itertools import tee import django.utils.copycompat as copy @@ -14,7 +15,6 @@ from django import forms from django.core import exceptions, validators from django.utils.datastructures import DictWrapper from django.utils.functional import curry -from django.utils.itercompat import tee from django.utils.text import capfirst from django.utils.translation import ugettext_lazy as _ from django.utils.encoding import smart_unicode, force_unicode, smart_str diff --git a/django/db/models/options.py b/django/db/models/options.py index 250d505267..5d84ab6472 100644 --- a/django/db/models/options.py +++ b/django/db/models/options.py @@ -1,9 +1,5 @@ import re from bisect import bisect -try: - set -except NameError: - from sets import Set as set # Python 2.3 fallback from django.conf import settings from django.db.models.related import RelatedObject diff --git a/django/db/transaction.py b/django/db/transaction.py index 31d717f4d2..3c767f1ae0 100644 --- a/django/db/transaction.py +++ b/django/db/transaction.py @@ -19,7 +19,7 @@ except ImportError: try: from functools import wraps except ImportError: - from django.utils.functional import wraps # Python 2.3, 2.4 fallback. + from django.utils.functional import wraps # Python 2.4 fallback. from django.db import connections, DEFAULT_DB_ALIAS from django.conf import settings |
