summaryrefslogtreecommitdiff
path: root/django/db
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2010-05-04 14:00:30 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2010-05-04 14:00:30 +0000
commit5211f48ae3cc0d87a260dbf5c3ab8bdae664c4b6 (patch)
tree2b50ac06dd30395e53e7649d2a813927ccaeed94 /django/db
parent7202eb8e3194c6d9c52780526871018205bd0858 (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.py5
-rw-r--r--django/db/backends/oracle/base.py5
-rw-r--r--django/db/backends/sqlite3/base.py2
-rw-r--r--django/db/backends/util.py6
-rw-r--r--django/db/models/fields/__init__.py2
-rw-r--r--django/db/models/options.py4
-rw-r--r--django/db/transaction.py2
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