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.

Reply via email to