Skip to content

Instantly share code, notes, and snippets.

@felixbr
Last active August 29, 2015 14:15
Show Gist options
  • Save felixbr/382945b04d36ba4e6a18 to your computer and use it in GitHub Desktop.
Save felixbr/382945b04d36ba4e6a18 to your computer and use it in GitHub Desktop.
Python Profiling
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"name": "",
"signature": "sha256:93051a6f0ce1a8b130641cc6ace0cc88fabfa95824c9b347ad065bdbaabd95f4"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Contextmanagers for Performance Profiling ##"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"from __future__ import print_function, absolute_import, unicode_literals\n",
"from contextlib import contextmanager\n",
"from time import time\n",
"from StringIO import StringIO\n",
"import cProfile, pstats\n",
"\n",
"\n",
"@contextmanager\n",
"def runtime_logging(task_name, logger=None):\n",
" t_start = time()\n",
" yield\n",
" t_stop = time()\n",
" \n",
" t_elapsed = t_stop - t_start\n",
" \n",
" result = 'Took {1:4.3f}s for task: \"{0}\"'.format(task_name, t_elapsed)\n",
" \n",
" if logger:\n",
" logger.debug(result)\n",
" else:\n",
" print(result)\n",
" \n",
" \n",
"@contextmanager\n",
"def runtime_profiling(task_name, logger=None):\n",
" pr = cProfile.Profile()\n",
" pr.enable()\n",
" yield\n",
" pr.disable()\n",
" \n",
" # some in-memory file voodoo\n",
" s = StringIO()\n",
" ps = pstats.Stats(pr, stream=s).sort_stats('tottime')\n",
" ps.print_stats()\n",
" \n",
" if logger:\n",
" logger.debug(s.getvalue())\n",
" else:\n",
" print(s.getvalue())"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 164
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Usage Examples ##"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"import requests\n",
"\n",
"with runtime_logging('fetching google.com'):\n",
" requests.get('http://google.com') \n",
" \n",
"with runtime_logging('doing nothing'):\n",
" pass "
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"Took 0.224s for task: \"fetching google.com\"\n",
"Took 0.000s for task: \"doing nothing\"\n"
]
}
],
"prompt_number": 165
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"with runtime_profiling('fetching google.com'): \n",
" requests.get('http://google.com') "
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
" 5238 function calls (5229 primitive calls) in 0.215 seconds\n",
"\n",
" Ordered by: internal time\n",
"\n",
" ncalls tottime percall cumtime percall filename:lineno(function)\n",
" 8 0.155 0.019 0.155 0.019 {method 'recv' of '_socket.socket' objects}\n",
" 2 0.047 0.023 0.047 0.023 {method 'connect' of '_socket.socket' objects}\n",
" 2 0.001 0.000 0.001 0.000 {_socket.getaddrinfo}\n",
" 28 0.000 0.000 0.118 0.004 C:\\Python27\\lib\\socket.py:406(readline)\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\httplib.py:234(readheaders)\n",
" 22 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\_abcoll.py:526(update)\n",
" 782 0.000 0.000 0.000 0.000 {method 'lower' of 'str' objects}\n",
" 4 0.000 0.000 0.000 0.000 {nt.stat}\n",
" 12 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\rfc822.py:228(getallmatchingheaders)\n",
" 3 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\cookielib.py:444(parse_ns_headers)\n",
" 24 0.000 0.000 0.000 0.000 {setattr}\n",
" 38 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\urlparse.py:136(urlparse)\n",
" 5 0.000 0.000 0.000 0.000 {_winreg.OpenKey}\n",
" 107 0.000 0.000 0.000 0.000 {isinstance}\n",
" 5 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urllib.py:1355(getproxies_environment)\n",
" 46 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urlparse.py:167(urlsplit)\n",
" 24 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\Queue.py:150(get)\n",
" 72/67 0.000 0.000 0.038 0.001 {method 'join' of 'str' objects}\n",
" 6 0.000 0.000 0.004 0.001 C:\\Python27\\lib\\cookielib.py:1635(extract_cookies)\n",
" 44 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:372(notify)\n",
" 33 0.000 0.000 0.000 0.000 {method 'write' of 'cStringIO.StringO' objects}\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1442(_cookie_from_cookie_tuple)\n",
" 4 0.000 0.000 0.037 0.009 C:\\Python27\\lib\\socket.py:336(read)\n",
" 26 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:146(acquire)\n",
" 25 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\_abcoll.py:360(get)\n",
" 2/1 0.000 0.000 0.212 0.212 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:535(send)\n",
" 6 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\cookielib.py:911(set_ok)\n",
" 2 0.000 0.000 0.000 0.000 {method 'sendall' of '_socket.socket' objects}\n",
" 31 0.000 0.000 0.000 0.000 {method 'split' of '_sre.SRE_Pattern' objects}\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:137(_str2time)\n",
" 22 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\Queue.py:107(put)\n",
" 30 0.000 0.000 0.000 0.000 {method 'sub' of '_sre.SRE_Pattern' objects}\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1345(_normalized_cookie_tuples)\n",
" 6 0.000 0.000 0.002 0.000 C:\\Python27\\lib\\cookielib.py:1555(make_cookies)\n",
" 207 0.000 0.000 0.000 0.000 {method 'get' of 'dict' objects}\n",
" 8 0.000 0.000 0.000 0.000 {_winreg.QueryValueEx}\n",
" 26 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:186(release)\n",
" 3/2 0.000 0.000 0.150 0.075 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:92(resolve_redirects)\n",
" 3 0.000 0.000 0.038 0.013 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\response.py:143(read)\n",
" 30 0.000 0.000 0.000 0.000 {method 'search' of '_sre.SRE_Pattern' objects}\n",
" 43 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:180(__getitem__)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:212(http2time)\n",
" 6 0.000 0.000 0.004 0.001 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:114(extract_cookies_to_jar)\n",
" 18 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:47(get_full_url)\n",
" 36 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\abc.py:128(__instancecheck__)\n",
" 106 0.000 0.000 0.000 0.000 {method 'acquire' of 'thread.lock' objects}\n",
" 12 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:582(request_host)\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:367(close)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:977(set_ok_domain)\n",
" 2 0.000 0.000 0.167 0.084 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:298(_make_request)\n",
" 115 0.000 0.000 0.000 0.000 {getattr}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\socket.py:185(__init__)\n",
" 44 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\structures.py:48(__setitem__)\n",
" 78 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}\n",
" 30 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\re.py:226(_compile)\n",
" 12 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\rfc822.py:295(getheaders)\n",
" 30 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\re.py:164(split)\n",
" 2 0.000 0.000 0.037 0.019 C:\\Python27\\lib\\httplib.py:579(_read_chunked)\n",
" 2 0.000 0.000 0.119 0.059 C:\\Python27\\lib\\httplib.py:402(begin)\n",
" 45 0.000 0.000 0.000 0.000 {hasattr}\n",
" 44 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:299(_is_owned)\n",
" 2 0.000 0.000 0.168 0.084 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:402(urlopen)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1622(set_cookie)\n",
" 43 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\structures.py:53(__getitem__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:142(__init__)\n",
" 12 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:639(escape_path)\n",
" 2 0.000 0.000 0.048 0.024 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\connection.py:48(create_connection)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1534(_cookies_from_attrs_set)\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\response.py:261(from_httplib)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:538(__init__)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:725(__init__)\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:85(clear)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:259(__init__)\n",
" 2 0.000 0.000 0.118 0.059 C:\\Python27\\lib\\httplib.py:363(_read_status)\n",
" 151 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:282(__init__)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urllib.py:1527(proxy_bypass_registry)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:777(close)\n",
" 27 0.000 0.000 0.000 0.000 {method 'read' of 'cStringIO.StringO' objects}\n",
" 3 0.000 0.000 0.037 0.012 C:\\Python27\\lib\\httplib.py:637(_safe_read)\n",
" 8 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:33(__init__)\n",
" 5 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\response.py:1(is_fp_closed)\n",
" 213 0.000 0.000 0.000 0.000 {len}\n",
" 2 0.000 0.000 0.002 0.001 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:196(build_response)\n",
" 2 0.000 0.000 0.171 0.085 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:323(send)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:393(unquote_unreserved)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:333(prepare_url)\n",
" 49 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\_weakrefset.py:68(__contains__)\n",
" 14 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urllib.py:1245(quote)\n",
" 96 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:63(_note)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\response.py:75(__init__)\n",
" 43 0.000 0.000 0.000 0.000 {built-in method __new__ of type object at 0x1E227020}\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:289(set_cookie)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\calendar.py:610(timegm)\n",
" 20 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:150(add)\n",
" 1 0.000 0.000 0.215 0.215 C:\\Python27\\lib\\site-packages\\requests\\api.py:57(get)\n",
" 21 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\rfc822.py:197(isheader)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:512(domain_match)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:690(is_third_party)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:69(get_netrc_auth)\n",
" 46 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\Queue.py:237(_qsize)\n",
" 11 0.000 0.000 0.000 0.000 {thread.allocate_lock}\n",
" 57 0.000 0.000 0.000 0.000 {method 'startswith' of 'str' objects}\n",
" 21 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:220(addheader)\n",
" 2 0.000 0.000 0.048 0.024 C:\\Python27\\lib\\httplib.py:992(_send_request)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:609(request_path)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1217(__init__)\n",
" 8 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\_abcoll.py:367(__contains__)\n",
" 2 0.000 0.000 0.119 0.059 C:\\Python27\\lib\\httplib.py:1009(getresponse)\n",
" 18 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:497(is_HDN)\n",
" 61 0.000 0.000 0.000 0.000 {method 'seek' of 'cStringIO.StringO' objects}\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\poolmanager.py:65(<lambda>)\n",
" 5 0.000 0.000 0.038 0.008 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\response.py:239(stream)\n",
" 1 0.000 0.000 0.213 0.213 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:382(request)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:561(default_headers)\n",
" 4 0.000 0.000 0.000 0.000 {built-in method utcnow}\n",
" 46 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}\n",
" 22 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\Queue.py:243(_get)\n",
" 44 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:193(__iter__)\n",
" 10 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\structures.py:42(__init__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\mimetools.py:33(parsetype)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:182(_new_conn)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:72(_timegm)\n",
" 10 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:945(putheader)\n",
" 3 0.000 0.000 0.038 0.013 C:\\Python27\\lib\\site-packages\\requests\\models.py:716(content)\n",
" 10 0.000 0.000 0.047 0.005 C:\\Python27\\lib\\socket.py:223(meth)\n",
" 80 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:182(<genexpr>)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\url.py:86(split_first)\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\mimetools.py:24(__init__)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:655(reach)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\socket.py:192(close)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cgi.py:291(_parseparam)\n",
" 7 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:42(merge_setting)\n",
" 20 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:184(__setitem__)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\ntpath.py:275(expanduser)\n",
" 9 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:131(__init__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1312(add_cookie_header)\n",
" 10 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1175(vals_sorted_by_key)\n",
" 34 0.000 0.000 0.000 0.000 {cStringIO.StringIO}\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:49(__getitem__)\n",
" 23 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\url.py:119(parse_url)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cgi.py:303(parse_header)\n",
" 41 0.000 0.000 0.000 0.000 {method 'rstrip' of 'str' objects}\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:415(cookiejar_from_dict)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urllib.py:1579(proxy_bypass)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\packages\\six.py:267(itervalues)\n",
" 5 0.000 0.000 0.038 0.008 C:\\Python27\\lib\\site-packages\\requests\\models.py:651(generate)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\genericpath.py:15(exists)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\poolmanager.py:93(connection_from_host)\n",
" 51 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}\n",
" 2 0.000 0.000 0.048 0.024 C:\\Python27\\lib\\httplib.py:787(send)\n",
" 6 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\cookielib.py:945(set_ok_verifiability)\n",
" 37 0.000 0.000 0.000 0.000 {method 'endswith' of 'str' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:835(putrequest)\n",
" 126 0.000 0.000 0.000 0.000 {method 'isspace' of 'str' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connection.py:99(__init__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\mimetools.py:50(parseplist)\n",
" 12 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\rfc822.py:285(getheader)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:41(get_host)\n",
" 3 0.000 0.000 0.037 0.012 C:\\Python27\\lib\\httplib.py:534(read)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\collections.py:91(clear)\n",
" 1 0.000 0.000 0.001 0.001 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:225(rebuild_proxies)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:518(close)\n",
" 62 0.000 0.000 0.000 0.000 {method 'release' of 'thread.lock' objects}\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\timeout.py:94(__init__)\n",
" 1 0.000 0.000 0.215 0.215 C:\\Python27\\lib\\site-packages\\requests\\api.py:17(request)\n",
" 25 0.000 0.000 0.000 0.000 {method 'readline' of 'cStringIO.StringO' objects}\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:255(close)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urlparse.py:159(_splitnetloc)\n",
" 11 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\packages\\ordered_dict.py:28(__init__)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:144(__init__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\Queue.py:26(__init__)\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:232(get_connection)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\poolmanager.py:67(_new_pool)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\copy.py:66(copy)\n",
" 22 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\Queue.py:240(_put)\n",
" 2 0.000 0.000 0.000 0.000 {method 'setsockopt' of '_socket.socket' objects}\n",
" 2 0.000 0.000 0.048 0.024 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connection.py:154(connect)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:848(__init__)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:966(set_ok_path)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\response.py:119(release_conn)\n",
" 9 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:113(RLock)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:598(eff_request_host)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\socket.py:246(__init__)\n",
" 3 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:477(should_bypass_proxies)\n",
" 52 0.000 0.000 0.000 0.000 {thread.get_ident}\n",
" 1 0.000 0.000 0.001 0.001 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:342(prepare_request)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urllib.py:1472(getproxies_registry)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\logging\\__init__.py:1328(getEffectiveLevel)\n",
" 10 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1180(deepvalues)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:306(get_encoding_from_headers)\n",
" 23 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\rfc822.py:209(islast)\n",
" 2 0.000 0.000 0.048 0.024 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connection.py:120(_new_conn)\n",
" 12 0.000 0.000 0.000 0.000 {time.time}\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:437(_strip_quotes)\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\rfc822.py:88(__init__)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1543(_process_rfc2109_cookies)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\copy.py:113(_copy_with_constructor)\n",
" 3 0.000 0.000 0.000 0.000 {method 'decode' of 'str' objects}\n",
" 10 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\_abcoll.py:384(iteritems)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:241(Condition)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:56(__setitem__)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\collections.py:116(itervalues)\n",
" 20 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:43(_debug)\n",
" 1 0.000 0.000 0.001 0.001 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:648(close)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:691(__init__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:233(_put_conn)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\socket.py:276(close)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:335(__init__)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\collections.py:38(__init__)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:44(get_origin_req_host)\n",
" 7 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:145(to_key_val_list)\n",
" 4 0.000 0.000 0.000 0.000 {method 'settimeout' of '_socket.socket' objects}\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urlparse.py:232(urlunsplit)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:131(get_cookie_header)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:481(<lambda>)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:82(__init__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:624(is_redirect)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\response.py:298(closed)\n",
" 29 0.000 0.000 0.000 0.000 {method 'setdefault' of 'dict' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:638(get_adapter)\n",
" 10 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1710(__iter__)\n",
" 10 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:214(__exit__)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\collections.py:132(pop)\n",
" 16 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\packages\\ordered_dict.py:63(__iter__)\n",
" 2 0.000 0.000 0.048 0.024 C:\\Python27\\lib\\httplib.py:814(_send_output)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\connection.py:92(_set_socket_options)\n",
" 7 0.000 0.000 0.000 0.000 {min}\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:294(update)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:317(copy)\n",
" 3 0.000 0.000 0.000 0.000 {_codecs.utf_8_decode}\n",
" 2 0.000 0.000 0.000 0.000 {method 'getvalue' of 'cStringIO.StringO' objects}\n",
" 2 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\url.py:16(__new__)\n",
" 30 0.000 0.000 0.000 0.000 {method 'lstrip' of 'str' objects}\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\poolmanager.py:84(clear)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\structures.py:82(copy)\n",
" 23 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\rfc822.py:219(iscomment)\n",
" 34 0.000 0.000 0.000 0.000 {method 'upper' of 'str' objects}\n",
" 35 0.000 0.000 0.000 0.000 {method 'tell' of 'cStringIO.StringO' objects}\n",
" 12 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:807(_output)\n",
" 12 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connection.py:143(_prepare_conn)\n",
" 8 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\os.py:444(get)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:263(request_url)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\structures.py:59(__iter__)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\packages\\ordered_dict.py:124(items)\n",
" 6 0.000 0.000 0.000 0.000 {method 'groups' of '_sre.SRE_Match' objects}\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:930(set_ok_version)\n",
" 2 0.000 0.000 0.001 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\poolmanager.py:121(connection_from_url)\n",
" 8 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\os.py:442(__contains__)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\logging\\__init__.py:1342(isEnabledFor)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:123(offset_from_tz_string)\n",
" 15 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\threading.py:58(__init__)\n",
" 10 0.000 0.000 0.000 0.000 {map}\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:42(__init__)\n",
" 6 0.000 0.000 0.000 0.000 {method 'index' of 'list' objects}\n",
" 5 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\packages\\ordered_dict.py:142(update)\n",
" 18 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\timeout.py:104(_validate_timeout)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\collections.py:54(__setitem__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\_abcoll.py:393(items)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:53(path_url)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:326(split_header_words)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:195(_get_conn)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\encodings\\idna.py:147(encode)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:297(prepare)\n",
" 30 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\structures.py:60(<genexpr>)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1691(clear_expired_cookies)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\retry.py:192(is_forced_retry)\n",
" 1 0.000 0.000 0.000 0.000 <ipython-input-164-41db35a4f732>:24(runtime_profiling)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\packages\\ordered_dict.py:120(values)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\socket.py:212(makefile)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:530(default_user_agent)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:888(is_blocked)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:641(iter_content)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\hooks.py:29(dispatch_hook)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:488(_check_close)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:502(prepare_cookies)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\poolmanager.py:61(__init__)\n",
" 4 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\contextlib.py:21(__exit__)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\encodings\\utf_8.py:15(decode)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:653(mount)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:100(__init__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:282(__init__)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urlparse.py:222(urlunparse)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\collections.py:73(__iter__)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:614(merge_environment_settings)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:673(getheaders)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:200(rebuild_auth)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:116(init_poolmanager)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:957(set_ok_name)\n",
" 6 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}\n",
" 5/3 0.000 0.000 0.000 0.000 {method 'encode' of 'unicode' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:415(requote_uri)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\timeout.py:138(from_float)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\timeout.py:154(clone)\n",
" 12 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:107(info)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:653(get_auth_from_url)\n",
" 3 0.000 0.000 0.000 0.000 <string>:8(__new__)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:631(is_permanent_redirect)\n",
" 2 0.000 0.000 0.048 0.024 C:\\Python27\\lib\\httplib.py:971(request)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1253(_cookie_attrs)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:159(cert_verify)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\retry.py:112(__init__)\n",
" 5 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:523(isclosed)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\logging\\__init__.py:1139(info)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:413(prepare_body)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:903(is_not_allowed)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\timeout.py:169(start_connect)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:522(get_environ_proxies)\n",
" 4 0.000 0.000 0.000 0.000 {range}\n",
" 6 0.000 0.000 0.000 0.000 {method 'extend' of 'list' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\logging\\__init__.py:1127(debug)\n",
" 2 0.000 0.000 0.048 0.024 C:\\Python27\\lib\\httplib.py:956(endheaders)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:209(__init__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urllib.py:1518(getproxies)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:63(__init__)\n",
" 2 0.000 0.000 0.000 0.000 {method 'Close' of 'PyHKEY' objects}\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:666(to_native_string)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:346(copy)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:162(register_hook)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1036(set_ok_port)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\hooks.py:20(default_hooks)\n",
" 4 0.000 0.000 0.000 0.000 {method 'count' of 'str' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:269(_get_timeout)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\os.py:422(__getitem__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:435(merge_cookies)\n",
" 4 0.000 0.000 0.000 0.000 {max}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:74(_encode_params)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urlparse.py:132(geturl)\n",
" 5 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\UserDict.py:40(items)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\socket.py:285(__del__)\n",
" 14 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\cookielib.py:1246(_cookies_for_request)\n",
" 6 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:61(is_unverifiable)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:480(prepare_auth)\n",
" 5 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:409(<genexpr>)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\packages\\ordered_dict.py:44(__setitem__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\timeout.py:211(read_timeout)\n",
" 6 0.000 0.000 0.000 0.000 {method 'toordinal' of 'datetime.date' objects}\n",
" 2 0.000 0.000 0.000 0.000 {built-in method fromkeys}\n",
" 9 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\socket.py:292(flush)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\platform.py:1381(_sys_version)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:49(super_len)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\httplib.py:721(_set_hostport)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\request.py:43(__init__)\n",
" 6 0.000 0.000 0.000 0.000 {iter}\n",
" 4 0.000 0.000 0.000 0.000 {method 'index' of 'str' objects}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:405(prepare_headers)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\_collections.py:190(__len__)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:43(__init__)\n",
" 3 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\abc.py:148(__subclasscheck__)\n",
" 12 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\platform.py:1487(python_version)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urllib.py:1204(unquote)\n",
" 4 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\timeout.py:193(connect_timeout)\n",
" 4 0.000 0.000 0.000 0.000 {method 'itervalues' of 'dict' objects}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urllib.py:1291(urlencode)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\encodings\\idna.py:62(ToASCII)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\rfc822.py:454(items)\n",
" 7 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:70(<genexpr>)\n",
" 3 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}\n",
" 1 0.000 0.000 0.000 0.000 {method 'insert' of 'list' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\util\\timeout.py:12(current_time)\n",
" 1 0.000 0.000 0.000 0.000 {method 'update' of 'dict' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\utils.py:344(iter_slices)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:833(close)\n",
" 2 0.000 0.000 0.000 0.000 {method 'clear' of 'dict' objects}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:514(prepare_hooks)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\platform.py:1474(python_implementation)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\structures.py:56(__delitem__)\n",
" 3 0.000 0.000 0.000 0.000 {method 'find' of 'unicode' objects}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:468(prepare_content_length)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\Queue.py:234(_init)\n",
" 1 0.000 0.000 0.000 0.000 {method 'split' of 'unicode' objects}\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\platform.py:1166(uname)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\packages\\urllib3\\connectionpool.py:263(_validate_conn)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urlparse.py:76(username)\n",
" 1 0.000 0.000 0.000 0.000 {method 'startswith' of 'unicode' objects}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:327(prepare_method)\n",
" 1 0.000 0.000 0.000 0.000 {method 'lower' of 'unicode' objects}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\platform.py:1303(system)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\adapters.py:287(add_headers)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\sessions.py:75(merge_hooks)\n",
" 2 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\cookies.py:77(get_new_headers)\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\urllib.py:1040(_is_unicode)\n",
" 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}\n",
" 1 0.000 0.000 0.000 0.000 {all}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\platform.py:1322(release)\n",
" 1 0.000 0.000 0.000 0.000 {any}\n",
" 1 0.000 0.000 0.000 0.000 C:\\Python27\\lib\\site-packages\\requests\\models.py:171(<genexpr>)\n",
"\n",
"\n",
"\n"
]
}
],
"prompt_number": 169
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment