Pass HttpBasicAuth object to requests, rather than a list, which it didn't understand

This commit is contained in:
Calen Pennington
2012-08-14 12:32:52 -04:00
parent c4bed2c128
commit 8ce12b10b2
2 changed files with 9 additions and 3 deletions

View File

@@ -19,14 +19,20 @@ from xmodule_modifiers import replace_static_urls, add_histogram, wrap_xmodule
from courseware.courses import (has_staff_access_to_course,
has_staff_access_to_location)
from requests import HttpBasicAuth
log = logging.getLogger("mitx.courseware")
if settings.XQUEUE_INTERFACE['basic_auth'] is not None:
requests_auth = HttpBasicAuth(*settings.XQUEUE_INTERFACE['basic_auth'])
else:
requests_auth = None
xqueue_interface = XQueueInterface(
settings.XQUEUE_INTERFACE['url'],
settings.XQUEUE_INTERFACE['django_auth'],
settings.XQUEUE_INTERFACE['basic_auth'],
requests_auth,
)