Remove the usage of deprecated function in Django. Also simplify the fallback code.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16985 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
d1e7409278
commit
6c91521902
|
@ -1,7 +1,6 @@
|
||||||
from django import forms
|
from django import forms
|
||||||
from django.template import loader
|
from django.template import loader
|
||||||
from django.utils.http import int_to_base36
|
from django.utils.http import int_to_base36
|
||||||
from django.utils.itercompat import any
|
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
|
|
|
@ -4,6 +4,7 @@ Where possible, we try to use the system-native version and only fall back to
|
||||||
these implementations if necessary.
|
these implementations if necessary.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import __builtin__
|
||||||
import itertools
|
import itertools
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
|
@ -36,15 +37,9 @@ def is_iterable(x):
|
||||||
def all(iterable):
|
def all(iterable):
|
||||||
warnings.warn("django.utils.itercompat.all is deprecated; use the native version instead",
|
warnings.warn("django.utils.itercompat.all is deprecated; use the native version instead",
|
||||||
PendingDeprecationWarning)
|
PendingDeprecationWarning)
|
||||||
for item in iterable:
|
return __builtin__.all(iterable)
|
||||||
if not item:
|
|
||||||
return False
|
|
||||||
return True
|
|
||||||
|
|
||||||
def any(iterable):
|
def any(iterable):
|
||||||
warnings.warn("django.utils.itercompat.any is deprecated; use the native version instead",
|
warnings.warn("django.utils.itercompat.any is deprecated; use the native version instead",
|
||||||
PendingDeprecationWarning)
|
PendingDeprecationWarning)
|
||||||
for item in iterable:
|
return __builtin__.any(iterable)
|
||||||
if item:
|
|
||||||
return True
|
|
||||||
return False
|
|
||||||
|
|
|
@ -135,7 +135,7 @@ class AdminViewBasicTest(TestCase):
|
||||||
'date_1': u'14:55:39',
|
'date_1': u'14:55:39',
|
||||||
}
|
}
|
||||||
response = self.client.post('/test_admin/%s/admin_views/article/add/' % self.urlbit, post_data)
|
response = self.client.post('/test_admin/%s/admin_views/article/add/' % self.urlbit, post_data)
|
||||||
self.failUnlessEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
self.assertContains(response, 'dismissAddAnotherPopup')
|
self.assertContains(response, 'dismissAddAnotherPopup')
|
||||||
self.assertContains(response, 'title with a new\u000Aline')
|
self.assertContains(response, 'title with a new\u000Aline')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue