Author: jezdez Date: 2011-09-09 09:18:38 -0700 (Fri, 09 Sep 2011) New Revision: 16731
Modified: django/trunk/django/contrib/admindocs/utils.py django/trunk/django/contrib/comments/forms.py django/trunk/django/core/cache/backends/db.py django/trunk/django/core/mail/message.py django/trunk/django/core/management/commands/loaddata.py django/trunk/django/utils/http.py Log: Fixed a bunch of imports of the email stdlib module now that we are on Python 2.5 to ease the Python 3 port. Thanks, Martin von L?\195?\182wis. Modified: django/trunk/django/contrib/admindocs/utils.py =================================================================== --- django/trunk/django/contrib/admindocs/utils.py 2011-09-08 13:25:41 UTC (rev 16730) +++ django/trunk/django/contrib/admindocs/utils.py 2011-09-09 16:18:38 UTC (rev 16731) @@ -1,8 +1,9 @@ "Misc. utility functions/classes for admin documentation generator." import re -from email.Parser import HeaderParser -from email.Errors import HeaderParseError +from email.parser import HeaderParser +from email.errors import HeaderParseError + from django.utils.safestring import mark_safe from django.core.urlresolvers import reverse from django.utils.encoding import smart_str Modified: django/trunk/django/contrib/comments/forms.py =================================================================== --- django/trunk/django/contrib/comments/forms.py 2011-09-08 13:25:41 UTC (rev 16730) +++ django/trunk/django/contrib/comments/forms.py 2011-09-09 16:18:38 UTC (rev 16731) @@ -4,7 +4,7 @@ from django.forms.util import ErrorDict from django.conf import settings from django.contrib.contenttypes.models import ContentType -from models import Comment +from django.contrib.comments.models import Comment from django.utils.crypto import salted_hmac, constant_time_compare from django.utils.encoding import force_unicode from django.utils.text import get_text_list Modified: django/trunk/django/core/cache/backends/db.py =================================================================== --- django/trunk/django/core/cache/backends/db.py 2011-09-08 13:25:41 UTC (rev 16730) +++ django/trunk/django/core/cache/backends/db.py 2011-09-09 16:18:38 UTC (rev 16731) @@ -139,7 +139,7 @@ if connections[db].vendor == 'oracle': # Special case for Oracle because it doesn't support LIMIT + OFFSET cursor.execute("SELECT cache_key FROM (SELECT ROW_NUMBER() OVER (ORDER BY cache_key) AS counter, cache_key FROM %s) WHERE counter > %%s AND COUNTER <= %%s" % table, [cull_num, cull_num + 1]) - else: + else: # This isn't standard SQL, it's likely to break with some non officially supported databases cursor.execute("SELECT cache_key FROM %s ORDER BY cache_key LIMIT 1 OFFSET %%s" % table, [cull_num]) cursor.execute("DELETE FROM %s WHERE cache_key < %%s" % table, [cursor.fetchone()[0]]) Modified: django/trunk/django/core/mail/message.py =================================================================== --- django/trunk/django/core/mail/message.py 2011-09-08 13:25:41 UTC (rev 16730) +++ django/trunk/django/core/mail/message.py 2011-09-09 16:18:38 UTC (rev 16731) @@ -2,13 +2,13 @@ import os import random import time -from email import Charset, Encoders +from email import charset as Charset, encoders as Encoders from email.generator import Generator -from email.MIMEText import MIMEText -from email.MIMEMultipart import MIMEMultipart -from email.MIMEBase import MIMEBase -from email.Header import Header -from email.Utils import formatdate, getaddresses, formataddr, parseaddr +from email.mime.text import MIMEText +from email.mime.multipart import MIMEMultipart +from email.mime.base import MIMEBase +from email.header import Header +from email.utils import formatdate, getaddresses, formataddr, parseaddr from django.conf import settings from django.core.mail.utils import DNS_NAME Modified: django/trunk/django/core/management/commands/loaddata.py =================================================================== --- django/trunk/django/core/management/commands/loaddata.py 2011-09-08 13:25:41 UTC (rev 16730) +++ django/trunk/django/core/management/commands/loaddata.py 2011-09-09 16:18:38 UTC (rev 16731) @@ -78,7 +78,7 @@ return zipfile.ZipFile.read(self, self.namelist()[0]) compression_types = { - None: file, + None: open, 'gz': gzip.GzipFile, 'zip': SingleZipReader } Modified: django/trunk/django/utils/http.py =================================================================== --- django/trunk/django/utils/http.py 2011-09-08 13:25:41 UTC (rev 16730) +++ django/trunk/django/utils/http.py 2011-09-09 16:18:38 UTC (rev 16731) @@ -4,7 +4,7 @@ import sys import urllib import urlparse -from email.Utils import formatdate +from email.utils import formatdate from django.utils.datastructures import MultiValueDict from django.utils.encoding import smart_str, force_unicode -- You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com. To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-updates?hl=en.