<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Everything</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<h1 class="toc">Everything</h1>
<hr />
  <h2 class="toc">All Classes</h2>
    <a target="mainFrame" href="exceptions.AssertionError-class.html"
     >exceptions.AssertionError</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.ApiConnector-class.html"
     >scapi.ApiConnector</a><br />  </div>
    <a target="mainFrame" href="scapi.Comment-class.html"
     >scapi.Comment</a><br />    <a target="mainFrame" href="scapi.Event-class.html"
     >scapi.Event</a><br />    <a target="mainFrame" href="scapi.Group-class.html"
     >scapi.Group</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.InvalidMethodException-class.html"
     >scapi.InvalidMethodException</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="scapi.NoResultFromRequest-class.html"
     >scapi.NoResultFromRequest</a><br />  </div>
    <a target="mainFrame" href="scapi.Playlist-class.html"
     >scapi.Playlist</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.RESTBase-class.html"
     >scapi.RESTBase</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="scapi.SCRedirectHandler-class.html"
     >scapi.SCRedirectHandler</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="scapi.Scope-class.html"
     >scapi.Scope</a><br />  </div>
    <a target="mainFrame" href="scapi.Track-class.html"
     >scapi.Track</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.UnknownContentType-class.html"
     >scapi.UnknownContentType</a><br />  </div>
    <a target="mainFrame" href="scapi.User-class.html"
     >scapi.User</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.authentication.BasicAuthenticator-class.html"
     >scapi.authentication.BasicAuthenticator</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="scapi.authentication.OAuthAuthenticator-class.html"
     >scapi.authentication.OAuthAuthenticator</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="scapi.authentication.OAuthSignatureMethod_HMAC_SHA1-class.html"
     >scapi.authentication.OAuthSignatureMethod_HMAC_SHA1</a><br />  </div>
    <a target="mainFrame" href="scapi.json.JsonReader-class.html"
     >scapi.json.JsonReader</a><br />    <a target="mainFrame" href="scapi.json.JsonWriter-class.html"
     >scapi.json.JsonWriter</a><br />    <a target="mainFrame" href="scapi.json.ReadException-class.html"
     >scapi.json.ReadException</a><br />    <a target="mainFrame" href="scapi.json.WriteException-class.html"
     >scapi.json.WriteException</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.json._StringGenerator-class.html"
     >scapi.json._StringGenerator</a><br />  </div>
    <a target="mainFrame" href="scapi.tests.scapi_tests.SCAPITests-class.html"
     >scapi.tests.scapi_tests.SCAPITests</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.util.MultiDict-class.html"
     >scapi.util.MultiDict</a><br />  </div>
  <h2 class="toc">All Functions</h2>
    <a target="mainFrame" href="scapi.json-module.html#read"
     >scapi.json.read</a><br />    <a target="mainFrame" href="scapi.json-module.html#write"
     >scapi.json.write</a><br />  <div class="private">
    <a target="mainFrame" href="scapi-module.html#register_classes"
     >scapi.register_classes</a><br />  </div>
    <a target="mainFrame" href="scapi.tests.test_connect-module.html#load_config"
     >scapi.tests.test_connect.load_config</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#setup"
     >scapi.tests.test_connect.setup</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_access_token_acquisition"
     >scapi.tests.test_connect.test_access_token_acquisition</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_connect"
     >scapi.tests.test_connect.test_connect</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_contact_add_and_removal"
     >scapi.tests.test_connect.test_contact_add_and_removal</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_contact_list"
     >scapi.tests.test_connect.test_contact_list</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_events"
     >scapi.tests.test_connect.test_events</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_favorites"
     >scapi.tests.test_connect.test_favorites</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_large_list"
     >scapi.tests.test_connect.test_large_list</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_load_config"
     >scapi.tests.test_connect.test_load_config</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_me_having_stress"
     >scapi.tests.test_connect.test_me_having_stress</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_non_global_api"
     >scapi.tests.test_connect.test_non_global_api</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_permissions"
     >scapi.tests.test_connect.test_permissions</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_playlists"
     >scapi.tests.test_connect.test_playlists</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_scoped_track_creation"
     >scapi.tests.test_connect.test_scoped_track_creation</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_setting_comments"
     >scapi.tests.test_connect.test_setting_comments</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_setting_comments_the_way_shawn_says_its_correct"
     >scapi.tests.test_connect.test_setting_comments_the_way_shawn_says_its_correct</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_setting_permissions"
     >scapi.tests.test_connect.test_setting_permissions</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_track_creation"
     >scapi.tests.test_connect.test_track_creation</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_track_update"
     >scapi.tests.test_connect.test_track_update</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#test_upload"
     >scapi.tests.test_connect.test_upload</a><br />    <a target="mainFrame" href="scapi.tests.test_oauth-module.html#test_base64_connect"
     >scapi.tests.test_oauth.test_base64_connect</a><br />    <a target="mainFrame" href="scapi.tests.test_oauth-module.html#test_oauth_connect"
     >scapi.tests.test_oauth.test_oauth_connect</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.util-module.html#escape"
     >scapi.util.escape</a><br />  </div>
  <h2 class="toc">All Variables</h2>
    <a target="mainFrame" href="scapi-module.html#ACCESS_TOKEN_URL"
     >scapi.ACCESS_TOKEN_URL</a><br />    <a target="mainFrame" href="scapi-module.html#AUTHORIZATION_URL"
     >scapi.AUTHORIZATION_URL</a><br />    <a target="mainFrame" href="scapi-module.html#PROXY"
     >scapi.PROXY</a><br />    <a target="mainFrame" href="scapi-module.html#REQUEST_TOKEN_URL"
     >scapi.REQUEST_TOKEN_URL</a><br />    <a target="mainFrame" href="scapi-module.html#USE_PROXY"
     >scapi.USE_PROXY</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.authentication-module.html#USE_DOUBLE_ESCAPE_HACK"
     >scapi.authentication.USE_DOUBLE_ESCAPE_HACK</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="scapi.authentication-module.html#logger"
     >scapi.authentication.logger</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="scapi-module.html#logger"
     >scapi.logger</a><br />  </div>
    <a target="mainFrame" href="scapi.tests.scapi_tests-module.html#api_logger"
     >scapi.tests.scapi_tests.api_logger</a><br />    <a target="mainFrame" href="scapi.tests.scapi_tests-module.html#logger"
     >scapi.tests.scapi_tests.logger</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#API_HOST"
     >scapi.tests.test_connect.API_HOST</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#CONFIG_NAME"
     >scapi.tests.test_connect.CONFIG_NAME</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#CONNECTOR"
     >scapi.tests.test_connect.CONNECTOR</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#CONSUMER"
     >scapi.tests.test_connect.CONSUMER</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#CONSUMER_SECRET"
     >scapi.tests.test_connect.CONSUMER_SECRET</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#PASSWORD"
     >scapi.tests.test_connect.PASSWORD</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#ROOT"
     >scapi.tests.test_connect.ROOT</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#RUN_INTERACTIVE_TESTS"
     >scapi.tests.test_connect.RUN_INTERACTIVE_TESTS</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#SECRET"
     >scapi.tests.test_connect.SECRET</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#TOKEN"
     >scapi.tests.test_connect.TOKEN</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#USER"
     >scapi.tests.test_connect.USER</a><br />    <a target="mainFrame" href="scapi.tests.test_connect-module.html#USE_OAUTH"
     >scapi.tests.test_connect.USE_OAUTH</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.tests.test_connect-module.html#_logger"
     >scapi.tests.test_connect._logger</a><br />  </div>
    <a target="mainFrame" href="scapi.tests.test_connect-module.html#logger"
     >scapi.tests.test_connect.logger</a><br />    <a target="mainFrame" href="scapi.tests.test_oauth-module.html#CONSUMER"
     >scapi.tests.test_oauth.CONSUMER</a><br />    <a target="mainFrame" href="scapi.tests.test_oauth-module.html#CONSUMER_SECRET"
     >scapi.tests.test_oauth.CONSUMER_SECRET</a><br />    <a target="mainFrame" href="scapi.tests.test_oauth-module.html#SECRET"
     >scapi.tests.test_oauth.SECRET</a><br />    <a target="mainFrame" href="scapi.tests.test_oauth-module.html#TOKEN"
     >scapi.tests.test_oauth.TOKEN</a><br />  <div class="private">
    <a target="mainFrame" href="scapi.tests.test_oauth-module.html#_logger"
     >scapi.tests.test_oauth._logger</a><br />  </div>
    <a target="mainFrame" href="scapi.tests.test_oauth-module.html#logger"
     >scapi.tests.test_oauth.logger</a><br /><hr />
<span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>