parameters: (url, thread_list, proxy_address, requested_urls, proxied_responses, user_agent)
return_statement: return request_thread.response, request_thread.response_exception
docstring: Get a url, via proxied python requests.get(), in a way that is interruptable from other threads.
          Blocks calling thread. (Recommended: only call in sub-threads.)
docstring_summary: Get a url, via proxied python requests.get(), in a way that is interruptable from other threads.
          Blocks calling thread. (Recommended: only call in sub-threads.)
docstring_tokens: Get a url via proxied python requests . get () in a way that is interruptable from other threads . Blocks calling thread . ( Recommended : only call in sub - threads . )
function: def get_url(url, thread_list, proxy_address, requested_urls, proxied_responses, user_agent):
      """
          Get a url, via proxied python requests.get(), in a way that is interruptable from other threads.
          Blocks calling thread. (Recommended: only call in sub-threads.)
      """
      request_thread = add_thread(thread_list, ProxiedRequestThread(proxy_address, url, requested_urls, proxied_responses, user_agent))
      request_thread.join()
      return request_thread.response, request_thread.response_exception
function_tokens: def get_url ( url , thread_list , proxy_address , requested_urls , proxied_responses , user_agent ) : request_thread = add_thread ( thread_list , ProxiedRequestThread ( proxy_address , url , requested_urls , proxied_responses , user_agent ) ) request_thread . join ( ) return request_thread . response , request_thread . response_exception