From 8ecb979339f1e0c20b309974415adec0be4831f6 Mon Sep 17 00:00:00 2001
From: Calen Pennington <calen.pennington@gmail.com>
Date: Mon, 30 Apr 2012 14:36:16 -0400
Subject: [PATCH] Cleaning up imports

---
 djangoapps/courseware/content_parser.py | 14 +-------------
 djangoapps/courseware/module_render.py  | 21 +--------------------
 djangoapps/courseware/views.py          |  8 --------
 djangoapps/simplewiki/views.py          | 13 ++-----------
 djangoapps/staticbook/views.py          |  9 ++-------
 djangoapps/student/views.py             |  3 +--
 6 files changed, 7 insertions(+), 61 deletions(-)

diff --git a/djangoapps/courseware/content_parser.py b/djangoapps/courseware/content_parser.py
index 967f7008c93..a44c0fbd1da 100644
--- a/djangoapps/courseware/content_parser.py
+++ b/djangoapps/courseware/content_parser.py
@@ -1,5 +1,4 @@
 import hashlib
-import json
 import logging
 import os
 import re
@@ -14,7 +13,7 @@ try: # This lets us do __name__ == ='__main__'
 
     from student.models import UserProfile
     from student.models import UserTestGroup
-    from mitxmako.shortcuts import render_to_response, render_to_string
+    from mitxmako.shortcuts import render_to_string
     from util.cache import cache
 except: 
     settings = None 
@@ -97,20 +96,9 @@ def item(l, default="", process=lambda x:x):
 
 def id_tag(course):
     ''' Tag all course elements with unique IDs '''
-    old_ids = {'video':'youtube',
-                   'problem':'filename',
-                   'sequential':'id',
-                   'html':'filename',
-                   'vertical':'id', 
-                   'tab':'id',
-                   'schematic':'id',
-                   'book' : 'id'}
     import courseware.modules
     default_ids = courseware.modules.get_default_ids()
 
-    #print default_ids, old_ids
-    #print default_ids == old_ids
-
     # Tag elements with unique IDs
     elements = course.xpath("|".join(['//'+c for c in default_ids]))
     for elem in elements:
diff --git a/djangoapps/courseware/module_render.py b/djangoapps/courseware/module_render.py
index 38f9e0211b7..a1a7de12f60 100644
--- a/djangoapps/courseware/module_render.py
+++ b/djangoapps/courseware/module_render.py
@@ -1,31 +1,12 @@
-import StringIO
-import json
 import logging
-import os
-import sys
-import sys
-import urllib
-import uuid
 
 from lxml import etree
 
-from django.conf import settings
-from django.contrib.auth.models import User
-from django.core.context_processors import csrf
-from django.db import connection
-from django.http import Http404
-from django.http import HttpResponse
-from django.shortcuts import redirect
-from django.template import Context
-from django.template import Context, loader
-from mitxmako.shortcuts import render_to_response, render_to_string
+from mitxmako.shortcuts import render_to_string
 
 from models import StudentModule
-from student.models import UserProfile
 import track.views
 
-import courseware.content_parser as content_parser
-
 import courseware.modules
 
 log = logging.getLogger("mitx.courseware")
diff --git a/djangoapps/courseware/views.py b/djangoapps/courseware/views.py
index f7d1ba9293f..05ef35307ef 100644
--- a/djangoapps/courseware/views.py
+++ b/djangoapps/courseware/views.py
@@ -1,21 +1,13 @@
-import json
 import logging
-import os
-import random
-import sys
-import StringIO
 import urllib
-import uuid
 
 from django.conf import settings
 from django.core.context_processors import csrf
 from django.contrib.auth.models import User
 from django.http import HttpResponse, Http404
 from django.shortcuts import redirect
-from django.template import Context, loader
 from mitxmako.shortcuts import render_to_response, render_to_string
 #from django.views.decorators.csrf import ensure_csrf_cookie
-from django.db import connection
 from django.views.decorators.cache import cache_control
 
 from lxml import etree
diff --git a/djangoapps/simplewiki/views.py b/djangoapps/simplewiki/views.py
index 7d743139bae..8b776eb75b3 100644
--- a/djangoapps/simplewiki/views.py
+++ b/djangoapps/simplewiki/views.py
@@ -4,21 +4,12 @@ import types
 from django.conf import settings
 from django.contrib.auth.decorators import login_required
 from django.core.context_processors import csrf
-from django.core.urlresolvers import get_callable
 from django.core.urlresolvers import reverse
 from django.db.models import Q
-from django.http import Http404, HttpResponse, HttpResponseRedirect, HttpResponseServerError, HttpResponseForbidden, HttpResponseNotAllowed
-from django.http import HttpResponse
-from django.shortcuts import get_object_or_404 
-from django.shortcuts import redirect
-from django.template import Context
-from django.template import RequestContext, Context, loader
+from django.http import HttpResponse, HttpResponseRedirect
 from django.utils import simplejson
 from django.utils.translation import ugettext_lazy as _
-from mitxmako.shortcuts import render_to_response, render_to_string
-from mako.lookup import TemplateLookup
-from mako.template import Template
-import mitxmako.middleware
+from mitxmako.shortcuts import render_to_response
 
 from models import * # TODO: Clean up
 from settings import *
diff --git a/djangoapps/staticbook/views.py b/djangoapps/staticbook/views.py
index f7ad8fab63f..2a5b67b3c0e 100644
--- a/djangoapps/staticbook/views.py
+++ b/djangoapps/staticbook/views.py
@@ -1,10 +1,5 @@
-# Create your views here.
-import os
-
-from django.conf import settings
-from django.http import Http404
-from django.shortcuts import redirect
-from mitxmako.shortcuts import render_to_response, render_to_string
+from django.contrib.auth.decorators import login_required
+from mitxmako.shortcuts import render_to_response
 
 def index(request, page=0): 
     if not request.user.is_authenticated():
diff --git a/djangoapps/student/views.py b/djangoapps/student/views.py
index a7b02b5bb16..652cea9bea3 100644
--- a/djangoapps/student/views.py
+++ b/djangoapps/student/views.py
@@ -10,14 +10,13 @@ from django.conf import settings
 from django.contrib.auth import logout, authenticate, login
 from django.contrib.auth.forms import PasswordResetForm
 from django.contrib.auth.models import User
+from django.contrib.auth.decorators import login_required
 from django.core.context_processors import csrf
 from django.core.mail import send_mail
 from django.core.validators import validate_email, validate_slug, ValidationError
-from django.db import connection
 from django.http import HttpResponse, Http404
 from django.shortcuts import redirect
 from mitxmako.shortcuts import render_to_response, render_to_string
-from mako import exceptions
 
 from django_future.csrf import ensure_csrf_cookie
 
-- 
GitLab