Django

Code

Changeset 8046

Show
Ignore:
Timestamp:
07/21/08 22:24:09 (5 months ago)
Author:
adrian
Message:

Fixed #7847 -- Removed a whole bunch of unused imports from throughout the codebase. Thanks, julien

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/admindocs/views.py

    r7967 r8046  
    66from django.shortcuts import render_to_response 
    77from django.core.exceptions import ImproperlyConfigured, ViewDoesNotExist 
    8 from django.http import Http404, get_host 
     8from django.http import Http404 
    99from django.core import urlresolvers 
    1010from django.contrib.admindocs import utils 
  • django/trunk/django/contrib/admin/options.py

    r8011 r8046  
    1 from django import oldforms, template 
    2 from django import forms 
     1from django import forms, template 
    32from django.forms.formsets import all_valid 
    43from django.forms.models import modelform_factory, inlineformset_factory 
  • django/trunk/django/contrib/admin/views/main.py

    r7967 r8046  
    77from django.utils.encoding import force_unicode, smart_str 
    88from django.utils.translation import ugettext 
    9 from django.utils.safestring import mark_safe 
    109from django.utils.http import urlencode 
    1110import operator 
  • django/trunk/django/contrib/admin/widgets.py

    r7974 r8046  
    88from django.forms.widgets import RadioFieldRenderer 
    99from django.forms.util import flatatt 
    10 from django.utils.datastructures import MultiValueDict 
    11 from django.utils.text import capfirst, truncate_words 
     10from django.utils.text import truncate_words 
    1211from django.utils.translation import ugettext as _ 
    1312from django.utils.safestring import mark_safe 
  • django/trunk/django/contrib/auth/admin.py

    r7967 r8046  
    11from django.contrib.auth.models import User, Group 
    22from django.core.exceptions import PermissionDenied 
    3 from django import oldforms, template 
     3from django import template 
    44from django.shortcuts import render_to_response 
    55from django.http import HttpResponseRedirect 
  • django/trunk/django/contrib/auth/decorators.py

    r7153 r8046  
    11try: 
    2     from functools import wraps, update_wrapper 
     2    from functools import update_wrapper 
    33except ImportError: 
    4     from django.utils.functional import wraps, update_wrapper  # Python 2.3, 2.4 fallback. 
     4    from django.utils.functional import update_wrapper  # Python 2.3, 2.4 fallback. 
    55 
    66from django.contrib.auth import REDIRECT_FIELD_NAME 
  • django/trunk/django/contrib/auth/forms.py

    r7971 r8046  
    33from django.contrib.sites.models import Site 
    44from django.template import Context, loader 
    5 from django.core import validators 
    65from django import forms 
    76from django.utils.translation import ugettext_lazy as _ 
  • django/trunk/django/contrib/auth/management/commands/createsuperuser.py

    r7598 r8046  
    88import sys 
    99from optparse import make_option 
    10 from django.contrib.auth.models import User, UNUSABLE_PASSWORD 
     10from django.contrib.auth.models import User 
    1111from django.core import validators 
    1212from django.core.management.base import BaseCommand, CommandError 
  • django/trunk/django/contrib/databrowse/plugins/calendars.py

    r7946 r8046  
    55from django.shortcuts import render_to_response 
    66from django.utils.text import capfirst 
    7 from django.utils.translation import get_date_formats 
    87from django.utils.encoding import force_unicode 
    98from django.utils.safestring import mark_safe 
  • django/trunk/django/contrib/databrowse/plugins/fieldchoices.py

    r7131 r8046  
    77from django.utils.encoding import smart_str, force_unicode 
    88from django.utils.safestring import mark_safe 
    9 from django.views.generic import date_based 
    109import urllib 
    1110 
  • django/trunk/django/contrib/databrowse/sites.py

    r6671 r8046  
    11from django import http 
    22from django.db import models 
    3 from django.contrib.databrowse.datastructures import EasyModel, EasyChoice 
     3from django.contrib.databrowse.datastructures import EasyModel 
    44from django.shortcuts import render_to_response 
    55from django.utils.safestring import mark_safe 
  • django/trunk/django/contrib/databrowse/views.py

    r7131 r8046  
    1 from django.db.models import FieldDoesNotExist, DateTimeField 
    21from django.http import Http404 
    32from django.shortcuts import render_to_response 
    4 from django.contrib.databrowse.datastructures import EasyModel, EasyChoice 
    53 
    64########### 
  • django/trunk/django/contrib/formtools/tests.py

    r7971 r8046  
    22from django.contrib.formtools import preview 
    33from django import http 
    4 from django.conf import settings 
    54from django.test import TestCase 
    65 
  • django/trunk/django/contrib/sessions/backends/cache.py

    r7725 r8046  
    1 from django.conf import settings 
    21from django.contrib.sessions.backends.base import SessionBase 
    32from django.core.cache import cache 
    4  
    53 
    64class SessionStore(SessionBase): 
  • django/trunk/django/contrib/sessions/backends/db.py

    r7725 r8046  
    11import datetime 
    2  
    3 from django.conf import settings 
    42from django.contrib.sessions.models import Session 
    53from django.contrib.sessions.backends.base import SessionBase 
    64from django.core.exceptions import SuspiciousOperation 
    7  
    85 
    96class SessionStore(SessionBase): 
  • django/trunk/django/contrib/syndication/feeds.py

    r7324 r8046  
    11from django.core.exceptions import ImproperlyConfigured, ObjectDoesNotExist 
    2 from django.template import Context, loader, Template, TemplateDoesNotExist 
     2from django.template import loader, Template, TemplateDoesNotExist 
    33from django.contrib.sites.models import Site, RequestSite 
    44from django.utils import feedgenerator 
  • django/trunk/django/core/files/uploadhandler.py

    r7859 r8046  
    22Base file upload handler classes, and the built-in concrete subclasses 
    33""" 
    4 import os 
    5 import tempfile 
     4 
    65try: 
    76    from cStringIO import StringIO 
  • django/trunk/django/core/management/commands/compilemessages.py

    r7844 r8046  
    33from optparse import make_option 
    44from django.core.management.base import BaseCommand 
    5 from django.core.management.color import no_style 
    65 
    76try: 
  • django/trunk/django/core/management/commands/test.py

    r7294 r8046  
    1818    def handle(self, *test_labels, **options): 
    1919        from django.conf import settings 
    20         from django.db.models import get_app, get_apps 
    2120 
    2221        verbosity = int(options.get('verbosity', 1)) 
  • django/trunk/django/core/management/commands/testserver.py

    r7294 r8046  
    1818 
    1919    def handle(self, *fixture_labels, **options): 
    20         from django.conf import settings 
    2120        from django.core.management import call_command 
    2221        from django.test.utils import create_test_db 
  • django/trunk/django/db/backends/oracle/base.py

    r7852 r8046  
    99from django.db.backends import BaseDatabaseWrapper, BaseDatabaseFeatures, BaseDatabaseOperations, util 
    1010from django.db.backends.oracle import query 
    11 from django.utils.datastructures import SortedDict 
    1211from django.utils.encoding import smart_str, force_unicode 
    1312 
  • django/trunk/django/db/models/base.py

    r8033 r8046  
    1313from django.core import validators 
    1414from django.core.exceptions import ObjectDoesNotExist, MultipleObjectsReturned, FieldError 
    15 from django.db.models.fields import AutoField, ImageField, FieldDoesNotExist 
     15from django.db.models.fields import AutoField, ImageField 
    1616from django.db.models.fields.related import OneToOneRel, ManyToOneRel, OneToOneField 
    1717from django.db.models.query import delete_objects, Q, CollectedObjects 
     
    2121from django.db.models.loading import register_models, get_model 
    2222from django.dispatch import dispatcher 
    23 from django.utils.datastructures import SortedDict 
    2423from django.utils.functional import curry 
    2524from django.utils.encoding import smart_str, force_unicode, smart_unicode 
  • django/trunk/django/db/models/fields/related.py

    r8033 r8046  
    55from django.db.models.query import QuerySet 
    66from django.db.models.query_utils import QueryWrapper 
    7 from django.utils.text import capfirst 
    87from django.utils.translation import ugettext_lazy, string_concat, ungettext, ugettext as _ 
    98from django.utils.functional import curry 
    10 from django.utils.encoding import smart_unicode 
    119from django.core import validators 
    1210from django import oldforms 
  • django/trunk/django/db/models/__init__.py

    r7967 r8046  
    1111from django.db.models.fields.related import ForeignKey, OneToOneField, ManyToManyField, ManyToOneRel, ManyToManyRel, OneToOneRel, TABULAR, STACKED 
    1212from django.db.models import signals 
    13 from django.utils.functional import curry 
    14 from django.utils.text import capfirst 
    1513 
    1614# Admin stages. 
  • django/trunk/django/db/models/sql/query.py

    r7926 r8046  
    88""" 
    99 
    10 import datetime 
    1110from copy import deepcopy 
    1211 
  • django/trunk/django/dispatch/dispatcher.py

    r4588 r8046  
    2626        vs. the original code.) 
    2727""" 
    28 import types, weakref 
     28import weakref 
    2929from django.dispatch import saferef, robustapply, errors 
    3030 
     
    130130    if signal is None: 
    131131        raise errors.DispatcherTypeError( 
    132             'Signal cannot be None (receiver=%r sender=%r)'%( receiver,sender) 
     132            'Signal cannot be None (receiver=%r sender=%r)' % (receiver, sender) 
    133133        ) 
    134134    if weak: 
     
    160160        receivers = signals[signal] = [] 
    161161    try: 
    162         current = sendersBack.get( receiverID
     162        current = sendersBack.get(receiverID
    163163        if current is None: 
    164164            sendersBack[ receiverID ] = current = [] 
     
    200200    if signal is None: 
    201201        raise errors.DispatcherTypeError( 
    202             'Signal cannot be None (receiver=%r sender=%r)'%( receiver,sender) 
     202            'Signal cannot be None (receiver=%r sender=%r)' % (receiver, sender) 
    203203        ) 
    204204    if weak: receiver = saferef.safeRef(receiver) 
     
    227227    _cleanupConnections(senderkey, signal) 
    228228 
    229 def getReceivers( sender = Any, signal = Any ): 
     229def getReceivers(sender=Any, signal=Any): 
    230230    """Get list of receivers from global tables 
    231231 
     
    241241        might append new records. 
    242242 
    243     Normally you would use liveReceivers( getReceivers( ...)) 
     243    Normally you would use liveReceivers(getReceivers(...)) 
    244244    to retrieve the actual receiver objects as an iterable 
    245245    object. 
     
    259259    """ 
    260260    for receiver in receivers: 
    261         if isinstance( receiver, WEAKREF_TYPES): 
     261        if isinstance(receiver, WEAKREF_TYPES): 
    262262            # Dereference the weak reference. 
    263263            receiver = receiver() 
     
    269269 
    270270 
    271 def getAllReceivers( sender = Any, signal = Any ): 
     271def getAllReceivers(sender=Any, signal=Any): 
    272272    """Get list of all receivers from global tables 
    273273 
     
    364364 
    365365 
    366 def sendExact( signal=Any, sender=Anonymous, *arguments, **named ): 
     366def sendExact(signal=Any, sender=Anonymous, *arguments, **named ): 
    367367    """Send signal only to those receivers registered for exact message 
    368368 
     
    404404                else: 
    405405                    try: 
    406                         receivers.remove( receiver
     406                        receivers.remove(receiver
    407407                    except Exception, err: 
    408408                        pass 
     
    440440 
    441441 
    442 def _removeBackrefs( senderkey): 
     442def _removeBackrefs(senderkey): 
    443443    """Remove all back-references to this senderkey""" 
    444444    for receiver_list in connections.pop(senderkey, {}).values(): 
    445445        for receiver in receiver_list: 
    446             _killBackref( receiver, senderkey
     446            _killBackref(receiver, senderkey
    447447 
    448448 
     
    474474                            break 
    475475        if not found: 
    476             _killBackref( oldReceiver, senderkey
     476            _killBackref(oldReceiver, senderkey
    477477            return True 
    478478        return False 
    479479         
    480480         
    481 def _killBackref( receiver, senderkey ): 
     481def _killBackref(receiver, senderkey): 
    482482    """Do the actual removal of back reference from receiver to senderkey""" 
    483483    receiverkey = id(receiver) 
    484     receivers_list = sendersBack.get( receiverkey, ()
     484    receivers_list = sendersBack.get(receiverkey, ()
    485485    while senderkey in receivers_list: 
    486486        try: 
    487             receivers_list.remove( senderkey
     487            receivers_list.remove(senderkey
    488488        except: 
    489489            break 
  • django/trunk/django/dispatch/saferef.py

    r6586 r8046  
    11"""Refactored "safe reference" from dispatcher.py""" 
    22import weakref, traceback 
    3 from django.utils.functional import curry 
    43 
    54def safeRef(target, onDelete = None): 
  • django/trunk/django/forms/fields.py

    r8016 r8046  
    2424 
    2525from django.utils.translation import ugettext_lazy as _ 
    26 from django.utils.encoding import StrAndUnicode, smart_unicode, smart_str 
     26from django.utils.encoding import smart_unicode, smart_str 
    2727 
    2828from util import ErrorList, ValidationError 
  • django/trunk/django/forms/formsets.py

    r7971 r8046  
    33from django.utils.safestring import mark_safe 
    44from fields import IntegerField, BooleanField 
    5 from widgets import Media, HiddenInput, TextInput 
     5from widgets import Media, HiddenInput 
    66from util import ErrorList, ValidationError 
    77 
  • django/trunk/django/forms/models.py

    r7971 r8046  
    99from django.utils.encoding import smart_unicode 
    1010from django.utils.datastructures import SortedDict 
    11 from django.core.exceptions import ImproperlyConfigured 
    1211 
    1312from util import ValidationError, ErrorList 
  • django/trunk/django/forms/util.py

    r7971 r8046  
    11from django.utils.html import escape 
    22from django.utils.encoding import smart_unicode, StrAndUnicode, force_unicode 
    3 from django.utils.functional import Promise 
    43from django.utils.safestring import mark_safe 
    54 
  • django/trunk/django/utils/dateformat.py

    r6640 r8046  
    1414from django.utils.dates import MONTHS, MONTHS_3, MONTHS_AP, WEEKDAYS, WEEKDAYS_ABBR 
    1515from django.utils.tzinfo import LocalTimezone 
    16 from django.utils.translation import string_concat, ugettext as _ 
     16from django.utils.translation import ugettext as _ 
    1717from django.utils.encoding import force_unicode 
    1818from calendar import isleap, monthrange 
  • django/trunk/django/utils/encoding.py

    r7064 r8046  
    22import urllib 
    33import datetime 
    4  
    54from django.utils.functional import Promise 
    6 from django.utils.safestring import SafeData, mark_safe 
    75 
    86class DjangoUnicodeDecodeError(UnicodeDecodeError): 
  • django/trunk/django/views/generic/simple.py

    r6278 r8046  
    1 from django.shortcuts import render_to_response 
    21from django.template import loader, RequestContext 
    32from django.http import HttpResponse, HttpResponsePermanentRedirect, HttpResponseGone