aboutsummaryrefslogtreecommitdiffstats
path: root/toys/grbrute_profiling
diff options
context:
space:
mode:
Diffstat (limited to 'toys/grbrute_profiling')
-rw-r--r--toys/grbrute_profiling/profile_pphidden_async_data.txt1023
-rw-r--r--toys/grbrute_profiling/profile_pphidden_async_data_sorted.txt1023
2 files changed, 2046 insertions, 0 deletions
diff --git a/toys/grbrute_profiling/profile_pphidden_async_data.txt b/toys/grbrute_profiling/profile_pphidden_async_data.txt
new file mode 100644
index 0000000..cf85bda
--- /dev/null
+++ b/toys/grbrute_profiling/profile_pphidden_async_data.txt
@@ -0,0 +1,1023 @@
+ ncalls tottime percall cumtime percall filename:lineno(function)
+ 2/1 0.001 0.000 3.165 3.165 <string>:1(<module>)
+ 1 0.000 0.000 0.000 0.000 <string>:1(ParseResult)
+ 1 0.000 0.000 0.000 0.000 <string>:1(SplitResult)
+ 1 0.000 0.000 0.000 0.000 <string>:1(Url)
+ 612 0.003 0.000 0.004 0.000 <string>:1(fileno)
+ 2210 0.008 0.000 0.013 0.000 <string>:8(__new__)
+ 1 0.001 0.001 0.017 0.017 Cookie.py:206(<module>)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:232(CookieError)
+ 257 0.001 0.000 0.001 0.000 Cookie.py:308(<genexpr>)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:403(Morsel)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:549(BaseCookie)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:665(SimpleCookie)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:679(SerialCookie)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:705(SmartCookie)
+ 1 0.001 0.001 0.002 0.002 Queue.py:1(<module>)
+ 320 0.007 0.000 0.016 0.000 Queue.py:107(put)
+ 1 0.000 0.000 0.000 0.000 Queue.py:13(Full)
+ 320 0.005 0.000 0.015 0.000 Queue.py:150(get)
+ 1 0.000 0.000 0.000 0.000 Queue.py:17(Queue)
+ 1 0.000 0.000 0.000 0.000 Queue.py:212(PriorityQueue)
+ 3 0.000 0.000 0.000 0.000 Queue.py:22(__init__)
+ 1 0.000 0.000 0.000 0.000 Queue.py:231(LifoQueue)
+ 3 0.000 0.000 0.000 0.000 Queue.py:234(_init)
+ 640 0.002 0.000 0.003 0.000 Queue.py:237(_qsize)
+ 320 0.001 0.000 0.002 0.000 Queue.py:240(_put)
+ 320 0.001 0.000 0.002 0.000 Queue.py:243(_get)
+ 1 0.000 0.000 0.000 0.000 Queue.py:9(Empty)
+ 1 0.000 0.000 0.000 0.000 StringIO.py:30(<module>)
+ 1 0.000 0.000 0.000 0.000 StringIO.py:42(StringIO)
+ 643 0.001 0.000 0.001 0.000 UserDict.py:17(__getitem__)
+ 4492 0.015 0.000 0.021 0.000 UserDict.py:57(get)
+ 5132 0.008 0.000 0.008 0.000 UserDict.py:69(__contains__)
+ 1 0.000 0.000 0.000 0.000 _LWPCookieJar.py:12(<module>)
+ 1 0.000 0.000 0.000 0.000 _LWPCookieJar.py:49(LWPCookieJar)
+ 1 0.000 0.000 0.000 0.000 _MozillaCookieJar.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 _MozillaCookieJar.py:8(MozillaCookieJar)
+ 1 0.000 0.000 0.000 0.000 __future__.py:48(<module>)
+ 1 0.000 0.000 0.000 0.000 __future__.py:74(_Feature)
+ 7 0.000 0.000 0.000 0.000 __future__.py:75(__init__)
+ 3 0.001 0.000 0.166 0.055 __init__.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 __init__.py:1001(Logger)
+ 8 0.000 0.000 0.000 0.000 __init__.py:1016(__init__)
+ 290 0.001 0.000 0.009 0.000 __init__.py:1034(debug)
+ 3 0.000 0.000 0.000 0.000 __init__.py:104(CFunctionType)
+ 30 0.000 0.000 0.002 0.000 __init__.py:1046(info)
+ 2 0.000 0.000 0.000 0.000 __init__.py:1185(addHandler)
+ 320 0.008 0.000 0.008 0.000 __init__.py:1230(getEffectiveLevel)
+ 320 0.002 0.000 0.010 0.000 __init__.py:1244(isEnabledFor)
+ 1 0.000 0.000 0.000 0.000 __init__.py:1252(RootLogger)
+ 1 0.000 0.000 0.000 0.000 __init__.py:1258(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:1266(LoggerAdapter)
+ 7 0.000 0.000 0.003 0.000 __init__.py:1420(getLogger)
+ 14 0.000 0.000 0.000 0.000 __init__.py:147(_check_size)
+ 1 0.000 0.000 0.000 0.000 __init__.py:159(py_object)
+ 1 0.000 0.000 0.000 0.000 __init__.py:168(c_short)
+ 1 0.000 0.000 0.000 0.000 __init__.py:172(c_ushort)
+ 1 0.000 0.000 0.000 0.000 __init__.py:176(c_long)
+ 1 0.000 0.000 0.000 0.000 __init__.py:18(<module>)
+ 1 0.000 0.000 0.000 0.000 __init__.py:180(c_ulong)
+ 1 0.000 0.000 0.000 0.000 __init__.py:189(c_int)
+ 1 0.000 0.000 0.000 0.000 __init__.py:193(c_uint)
+ 9 0.000 0.000 0.000 0.000 __init__.py:194(_acquireLock)
+ 1 0.000 0.000 0.000 0.000 __init__.py:197(c_float)
+ 1 0.000 0.000 0.000 0.000 __init__.py:201(c_double)
+ 9 0.000 0.000 0.000 0.000 __init__.py:203(_releaseLock)
+ 1 0.000 0.000 0.000 0.000 __init__.py:205(c_longdouble)
+ 1 0.000 0.000 0.000 0.000 __init__.py:214(LogRecord)
+ 1 0.000 0.000 0.000 0.000 __init__.py:226(c_ubyte)
+ 1 0.000 0.000 0.000 0.000 __init__.py:233(c_byte)
+ 1 0.000 0.000 0.000 0.000 __init__.py:238(c_char)
+ 1 0.003 0.003 0.005 0.005 __init__.py:24(<module>)
+ 1 0.000 0.000 0.000 0.000 __init__.py:243(c_char_p)
+ 1 0.000 0.000 0.000 0.000 __init__.py:255(c_void_p)
+ 1 0.000 0.000 0.000 0.000 __init__.py:260(c_bool)
+ 1 0.000 0.000 0.000 0.000 __init__.py:275(c_wchar_p)
+ 1 0.000 0.000 0.000 0.000 __init__.py:278(c_wchar)
+ 1 0.000 0.000 0.000 0.000 __init__.py:320(CDLL)
+ 1 0.000 0.000 0.000 0.000 __init__.py:324(Formatter)
+ 3 0.000 0.000 0.001 0.000 __init__.py:337(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:34(NullHandler)
+ 3 0.000 0.000 0.000 0.000 __init__.py:347(_FuncPtr)
+ 4 0.000 0.000 0.000 0.000 __init__.py:363(__getattr__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:368(__init__)
+ 4 0.000 0.000 0.000 0.000 __init__.py:370(__getitem__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:376(PyDLL)
+ 1 0.004 0.004 0.006 0.006 __init__.py:4(<module>)
+ 1 0.000 0.000 0.000 0.000 __init__.py:416(LibraryLoader)
+ 2 0.000 0.000 0.000 0.000 __init__.py:417(__init__)
+ 1 0.001 0.001 0.371 0.371 __init__.py:42(<module>)
+ 1 0.000 0.000 0.000 0.000 __init__.py:462(BufferingFormatter)
+ 3 0.000 0.000 0.000 0.000 __init__.py:480(PYFUNCTYPE)
+ 3 0.000 0.000 0.000 0.000 __init__.py:481(CFunctionType)
+ 5 0.000 0.000 0.000 0.000 __init__.py:49(normalize_encoding)
+ 1 0.006 0.006 0.009 0.009 __init__.py:5(<module>)
+ 1 0.000 0.000 0.000 0.000 __init__.py:504(Filter)
+ 1 0.000 0.000 0.000 0.000 __init__.py:541(Filterer)
+ 10 0.000 0.000 0.000 0.000 __init__.py:546(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:588(Handler)
+ 2 0.000 0.000 0.000 0.000 __init__.py:597(__init__)
+ 2 0.000 0.000 0.000 0.000 __init__.py:614(createLock)
+ 1 0.000 0.000 0.000 0.000 __init__.py:67(NullHandler)
+ 1 0.000 0.000 0.000 0.000 __init__.py:7(CertificateError)
+ 2 0.000 0.000 0.017 0.008 __init__.py:71(search_function)
+ 1 0.000 0.000 0.000 0.000 __init__.py:739(StreamHandler)
+ 3 0.000 0.000 0.000 0.000 __init__.py:78(CFUNCTYPE)
+ 1 0.000 0.000 0.000 0.000 __init__.py:806(FileHandler)
+ 1 0.000 0.000 0.000 0.000 __init__.py:866(PlaceHolder)
+ 3 0.000 0.000 0.000 0.000 __init__.py:872(__init__)
+ 10 0.000 0.000 0.000 0.000 __init__.py:879(append)
+ 1 0.001 0.001 0.165 0.165 __init__.py:9(<module>)
+ 1 0.000 0.000 0.000 0.000 __init__.py:913(Manager)
+ 1 0.000 0.000 0.000 0.000 __init__.py:918(__init__)
+ 7 0.000 0.000 0.003 0.000 __init__.py:927(getLogger)
+ 7 0.002 0.000 0.003 0.000 __init__.py:959(_fixupParents)
+ 1 0.001 0.001 0.036 0.036 __init__.py:98(<module>)
+ 2 0.000 0.000 0.000 0.000 __init__.py:983(_fixupChildren)
+ 1 0.000 0.000 0.000 0.000 _abcoll.py:127(__subclasshook__)
+ 1 0.000 0.000 0.000 0.000 _abcoll.py:24(_hasattr)
+ 2 0.000 0.000 0.000 0.000 _abcoll.py:26(<genexpr>)
+ 320 0.002 0.000 0.021 0.000 _abcoll.py:334(get)
+ 1 0.000 0.000 0.000 0.000 _collections.py:22(RecentlyUsedContainer)
+ 6 0.000 0.000 0.000 0.000 _collections.py:38(__init__)
+ 320 0.005 0.000 0.019 0.000 _collections.py:45(__getitem__)
+ 3 0.000 0.000 0.000 0.000 _collections.py:52(__setitem__)
+ 1 0.000 0.000 0.001 0.001 _collections.py:7(<module>)
+ 1 0.000 0.000 0.000 0.000 _endian.py:22(_swapped_meta)
+ 1 0.000 0.000 0.000 0.000 _endian.py:4(<module>)
+ 1 0.000 0.000 0.000 0.000 _endian.py:45(BigEndianStructure)
+ 320 0.002 0.000 0.002 0.000 abc.py:125(__instancecheck__)
+ 1 0.000 0.000 0.000 0.000 abc.py:145(__subclasscheck__)
+ 16 0.001 0.000 0.003 0.000 abc.py:83(__new__)
+ 16 0.000 0.000 0.001 0.000 abc.py:86(<genexpr>)
+ 290 0.014 0.000 0.198 0.001 adapters.py:105(build_response)
+ 320 0.007 0.000 0.069 0.000 adapters.py:133(get_connection)
+ 320 0.004 0.000 0.020 0.000 adapters.py:154(request_url)
+ 320 0.004 0.000 0.011 0.000 adapters.py:169(add_headers)
+ 320/1 0.016 0.000 3.136 3.136 adapters.py:188(send)
+ 1 0.000 0.000 0.000 0.000 adapters.py:32(BaseAdapter)
+ 6 0.000 0.000 0.000 0.000 adapters.py:35(__init__)
+ 1 0.000 0.000 0.000 0.000 adapters.py:45(HTTPAdapter)
+ 6 0.000 0.000 0.001 0.000 adapters.py:49(__init__)
+ 6 0.000 0.000 0.001 0.000 adapters.py:70(init_poolmanager)
+ 320 0.002 0.000 0.003 0.000 adapters.py:77(cert_verify)
+ 1 0.000 0.000 0.000 0.000 adapters.py:9(<module>)
+ 1 0.000 0.000 0.003 0.003 api.py:12(<module>)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1008(_HelpAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1010(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1027(_VersionAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1052(_SubParsersAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1054(_ChoicesPseudoAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1124(FileType)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1167(Namespace)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1174(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1188(_ActionsContainer)
+ 3 0.000 0.000 0.002 0.001 argparse.py:1190(__init__)
+ 13 0.000 0.000 0.000 0.000 argparse.py:122(_callable)
+ 34 0.000 0.000 0.000 0.000 argparse.py:1242(register)
+ 13 0.000 0.000 0.000 0.000 argparse.py:1246(_registry_get)
+ 5 0.000 0.000 0.001 0.000 argparse.py:1271(add_argument)
+ 2 0.000 0.000 0.000 0.000 argparse.py:1311(add_argument_group)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1321(_add_action)
+ 3 0.000 0.000 0.000 0.000 argparse.py:1385(_get_positional_kwargs)
+ 2 0.000 0.000 0.000 0.000 argparse.py:1401(_get_optional_kwargs)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1436(_pop_action_class)
+ 3 0.000 0.000 0.000 0.000 argparse.py:1440(_get_handler)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1449(_check_conflict)
+ 1 0.000 0.000 0.000 0.000 argparse.py:147(_AttributeHolder)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1485(_ArgumentGroup)
+ 2 0.000 0.000 0.000 0.000 argparse.py:1487(__init__)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1508(_add_action)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1518(_MutuallyExclusiveGroup)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1538(ArgumentParser)
+ 1 0.000 0.000 0.005 0.005 argparse.py:1556(__init__)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1677(_add_action)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1689(_get_positional_actions)
+ 1 0.000 0.000 0.002 0.002 argparse.py:1697(parse_args)
+ 1 0.000 0.000 0.002 0.002 argparse.py:1704(parse_known_args)
+ 1 0.000 0.000 0.002 0.002 argparse.py:1735(_parse_known_args)
+ 3 0.000 0.000 0.000 0.000 argparse.py:1782(take_action)
+ 1 0.000 0.000 0.000 0.000 argparse.py:182(HelpFormatter)
+ 1 0.000 0.000 0.002 0.002 argparse.py:1880(consume_positionals)
+ 1 0.000 0.000 0.002 0.002 argparse.py:2021(_match_arguments_partial)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2037(_parse_optional)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2138(_get_nargs_pattern)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2182(_get_values)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2231(_get_value)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2256(_check_value)
+ 1 0.000 0.000 0.000 0.000 argparse.py:230(_Section)
+ 1 0.000 0.000 0.000 0.000 argparse.py:656(RawDescriptionHelpFormatter)
+ 1 0.000 0.000 0.000 0.000 argparse.py:667(RawTextHelpFormatter)
+ 1 0.000 0.000 0.000 0.000 argparse.py:678(ArgumentDefaultsHelpFormatter)
+ 1 0.000 0.000 0.000 0.000 argparse.py:712(ArgumentError)
+ 1 0.000 0.000 0.000 0.000 argparse.py:732(ArgumentTypeError)
+ 1 0.000 0.000 0.000 0.000 argparse.py:741(Action)
+ 1 0.003 0.003 0.006 0.006 argparse.py:76(<module>)
+ 5 0.000 0.000 0.000 0.000 argparse.py:792(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:832(_StoreAction)
+ 3 0.000 0.000 0.000 0.000 argparse.py:834(__init__)
+ 3 0.000 0.000 0.000 0.000 argparse.py:863(__call__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:867(_StoreConstAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:869(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:890(_StoreTrueAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:892(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:907(_StoreFalseAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:924(_AppendAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:961(_AppendConstAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:987(_CountAction)
+ 1 0.000 0.000 0.000 0.000 ascii.py:13(Codec)
+ 1 0.000 0.000 0.000 0.000 ascii.py:20(IncrementalEncoder)
+ 1 0.000 0.000 0.000 0.000 ascii.py:24(IncrementalDecoder)
+ 1 0.000 0.000 0.000 0.000 ascii.py:28(StreamWriter)
+ 1 0.000 0.000 0.000 0.000 ascii.py:31(StreamReader)
+ 1 0.000 0.000 0.000 0.000 ascii.py:34(StreamConverter)
+ 1 0.000 0.000 0.000 0.000 ascii.py:41(getregentry)
+ 1 0.000 0.000 0.000 0.000 ascii.py:8(<module>)
+ 1 0.000 0.000 0.000 0.000 atexit.py:37(register)
+ 1 0.000 0.000 0.000 0.000 atexit.py:6(<module>)
+ 1 0.000 0.000 0.000 0.000 auth.py:33(AuthBase)
+ 1 0.000 0.000 0.000 0.000 auth.py:40(HTTPBasicAuth)
+ 1 0.000 0.000 0.000 0.000 auth.py:51(HTTPProxyAuth)
+ 1 0.000 0.000 0.000 0.000 auth.py:58(HTTPDigestAuth)
+ 1 0.000 0.000 0.001 0.001 auth.py:8(<module>)
+ 1 0.001 0.001 0.001 0.001 base64.py:3(<module>)
+ 1 0.000 0.000 0.000 0.000 bisect.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 calendar.py:126(Calendar)
+ 1 0.000 0.000 0.000 0.000 calendar.py:132(__init__)
+ 1 0.000 0.000 0.000 0.000 calendar.py:138(setfirstweekday)
+ 1 0.000 0.000 0.000 0.000 calendar.py:21(IllegalMonthError)
+ 1 0.000 0.000 0.000 0.000 calendar.py:255(TextCalendar)
+ 1 0.000 0.000 0.000 0.000 calendar.py:28(IllegalWeekdayError)
+ 1 0.000 0.000 0.000 0.000 calendar.py:372(HTMLCalendar)
+ 1 0.000 0.000 0.000 0.000 calendar.py:47(_localized_month)
+ 1 0.000 0.000 0.000 0.000 calendar.py:484(TimeEncoding)
+ 1 0.000 0.000 0.000 0.000 calendar.py:496(LocaleTextCalendar)
+ 2 0.000 0.000 0.000 0.000 calendar.py:52(__init__)
+ 1 0.000 0.000 0.000 0.000 calendar.py:531(LocaleHTMLCalendar)
+ 1 0.002 0.002 0.002 0.002 calendar.py:6(<module>)
+ 1 0.000 0.000 0.000 0.000 calendar.py:66(_localized_day)
+ 2 0.000 0.000 0.000 0.000 calendar.py:71(__init__)
+ 1 0.000 0.000 0.000 0.000 certs.py:13(<module>)
+ 1 0.000 0.000 0.000 0.000 certs.py:18(where)
+ 1 0.012 0.012 0.044 0.044 cgi.py:16(<module>)
+ 869 0.006 0.000 0.009 0.000 cgi.py:292(_parseparam)
+ 290 0.009 0.000 0.019 0.000 cgi.py:304(parse_header)
+ 1 0.000 0.000 0.000 0.000 cgi.py:328(MiniFieldStorage)
+ 1 0.000 0.000 0.000 0.000 cgi.py:353(FieldStorage)
+ 1 0.000 0.000 0.000 0.000 cgi.py:775(FormContentDict)
+ 1 0.000 0.000 0.000 0.000 cgi.py:795(SvFormContentDict)
+ 1 0.000 0.000 0.000 0.000 cgi.py:829(InterpFormContentDict)
+ 1 0.000 0.000 0.000 0.000 cgi.py:857(FormContent)
+ 2 0.000 0.000 0.000 0.000 codecs.py:77(__new__)
+ 1 0.001 0.001 0.001 0.001 collections.py:1(<module>)
+ 3 0.004 0.001 0.005 0.002 collections.py:13(namedtuple)
+ 145 0.000 0.000 0.000 0.000 collections.py:43(<genexpr>)
+ 21 0.000 0.000 0.000 0.000 collections.py:60(<genexpr>)
+ 21 0.000 0.000 0.000 0.000 collections.py:61(<genexpr>)
+ 1 0.007 0.007 0.285 0.285 compat.py:5(<module>)
+ 1 0.000 0.000 0.000 0.000 connectionpool.py:112(ConnectionPool)
+ 3 0.000 0.000 0.000 0.000 connectionpool.py:121(__init__)
+ 1 0.000 0.000 0.000 0.000 connectionpool.py:130(HTTPConnectionPool)
+ 3 0.000 0.000 0.002 0.001 connectionpool.py:171(__init__)
+ 30 0.001 0.000 0.003 0.000 connectionpool.py:189(_new_conn)
+ 320 0.010 0.000 0.041 0.000 connectionpool.py:200(_get_conn)
+ 290 0.002 0.000 0.017 0.000 connectionpool.py:233(_put_conn)
+ 320/1 0.016 0.000 3.136 3.136 connectionpool.py:261(_make_request)
+ 320/1 0.019 0.000 3.136 3.136 connectionpool.py:325(urlopen)
+ 1 0.000 0.000 0.000 0.000 connectionpool.py:497(HTTPSConnectionPool)
+ 1 0.007 0.007 0.162 0.162 connectionpool.py:7(<module>)
+ 1 0.000 0.000 0.000 0.000 connectionpool.py:74(VerifiedHTTPSConnection)
+ 2060 0.015 0.000 0.037 0.000 cookielib.py:1175(vals_sorted_by_key)
+ 2060 0.007 0.000 0.044 0.000 cookielib.py:1180(deepvalues)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:1199(Absent)
+ 1 0.000 0.000 0.002 0.002 cookielib.py:1201(CookieJar)
+ 1208 0.021 0.000 0.058 0.000 cookielib.py:1217(__init__)
+ 320 0.002 0.000 0.002 0.000 cookielib.py:1246(_cookies_for_request)
+ 320 0.002 0.000 0.004 0.000 cookielib.py:1253(_cookie_attrs)
+ 320 0.012 0.000 0.051 0.000 cookielib.py:1312(add_cookie_header)
+ 290 0.004 0.000 0.035 0.000 cookielib.py:1555(make_cookies)
+ 290 0.009 0.000 0.057 0.000 cookielib.py:1635(extract_cookies)
+ 320 0.005 0.000 0.022 0.000 cookielib.py:1691(clear_expired_cookies)
+ 2060 0.008 0.000 0.008 0.000 cookielib.py:1710(__iter__)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:1731(LoadError)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:1733(FileCookieJar)
+ 1 0.003 0.003 0.053 0.053 cookielib.py:26(<module>)
+ 610 0.001 0.000 0.001 0.000 cookielib.py:43(_debug)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:707(Cookie)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:805(CookiePolicy)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:838(DefaultCookiePolicy)
+ 1208 0.007 0.000 0.007 0.000 cookielib.py:848(__init__)
+ 320 0.005 0.000 0.091 0.000 cookies.py:108(get_cookie_header)
+ 1 0.000 0.000 0.000 0.000 cookies.py:131(CookieConflictError)
+ 1 0.000 0.000 0.000 0.000 cookies.py:136(RequestsCookieJar)
+ 1 0.000 0.000 0.000 0.000 cookies.py:20(MockRequest)
+ 1740 0.016 0.000 0.069 0.000 cookies.py:257(update)
+ 320 0.002 0.000 0.042 0.000 cookies.py:309(copy)
+ 610 0.008 0.000 0.065 0.000 cookies.py:32(__init__)
+ 888 0.015 0.000 0.055 0.000 cookies.py:374(cookiejar_from_dict)
+ 320 0.000 0.000 0.000 0.000 cookies.py:65(get_new_headers)
+ 1 0.000 0.000 0.001 0.001 cookies.py:7(<module>)
+ 1 0.000 0.000 0.000 0.000 cookies.py:73(MockResponse)
+ 290 0.001 0.000 0.001 0.000 cookies.py:80(__init__)
+ 580 0.001 0.000 0.001 0.000 cookies.py:87(info)
+ 290 0.005 0.000 0.094 0.000 cookies.py:94(extract_cookies_to_jar)
+ 1 0.001 0.001 0.031 0.031 decoder.py:2(<module>)
+ 1 0.000 0.000 0.007 0.007 decoder.py:244(JSONDecoder)
+ 1 0.000 0.000 0.000 0.000 decoder.py:276(__init__)
+ 1 0.000 0.000 0.000 0.000 dns.py:27(DNSError)
+ 30/1 0.000 0.000 0.000 0.000 dns.py:46(resolve_ipv4)
+ 1 0.000 0.000 0.000 0.000 dns.py:7(<module>)
+ 1 0.000 0.000 0.000 0.000 encoder.py:119(__init__)
+ 1 0.000 0.000 0.004 0.004 encoder.py:2(<module>)
+ 1 0.000 0.000 0.000 0.000 encoder.py:87(JSONEncoder)
+ 1 0.001 0.001 0.001 0.001 exceptions.py:10(<module>)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:10(HTTPError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:12(RequestException)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:15(PoolError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:17(HTTPError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:26(ConnectionError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:26(SSLError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:30(SSLError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:31(DecodeError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:34(Timeout)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:38(MaxRetryError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:38(URLRequired)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:42(TooManyRedirects)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:46(MissingSchema)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:50(InvalidSchema)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:54(HostChangedError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:54(InvalidURL)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:65(TimeoutError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:70(EmptyPoolError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:75(ClosedPoolError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:80(LocationParseError)
+ 1 0.001 0.001 0.001 0.001 exceptions.py:9(<module>)
+ 1 0.005 0.005 0.133 0.133 filepost.py:7(<module>)
+ 652 0.010 0.000 0.021 0.000 genericpath.py:15(exists)
+ 6 0.000 0.000 0.001 0.000 gettext.py:130(_expand_lang)
+ 3 0.000 0.000 0.002 0.001 gettext.py:421(find)
+ 3 0.000 0.000 0.002 0.001 gettext.py:461(translation)
+ 3 0.001 0.000 0.002 0.001 gettext.py:527(dgettext)
+ 3 0.000 0.000 0.002 0.001 gettext.py:565(gettext)
+ 1 0.001 0.001 0.401 0.401 grbrute.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 grbrute.py:20(SessionQueue)
+ 3 0.000 0.000 0.002 0.001 grbrute.py:21(__init__)
+ 320 0.007 0.000 0.061 0.000 grbrute.py:27(add)
+ 290/1 0.013 0.000 3.133 3.133 grbrute.py:33(_cb_response_session)
+ 1 0.000 0.000 0.000 0.000 grbrute.py:42(Grbrute)
+ 2/1 0.000 0.000 3.163 3.163 grbrute.py:47(__init__)
+ 291 0.010 0.000 0.082 0.000 grbrute.py:65(_send)
+ 290/1 0.010 0.000 3.133 3.133 grbrute.py:82(_cb_response)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:114(SuccessGreenletLink)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:127(FailureGreenletLink)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:140(Greenlet)
+ 320 0.008 0.000 0.009 0.000 greenlet.py:146(__init__)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:16(SpawnedLink)
+ 933 0.002 0.000 0.002 0.000 greenlet.py:160(ready)
+ 320 0.001 0.000 0.001 0.000 greenlet.py:164(successful)
+ 55 0.011 0.000 89.067 1.619 greenlet.py:202(throw)
+ 320 0.001 0.000 0.001 0.000 greenlet.py:23(__init__)
+ 320 0.003 0.000 0.003 0.000 greenlet.py:236(start)
+ 60 0.000 0.000 0.000 0.000 greenlet.py:284(kill)
+ 1 0.001 0.001 0.003 0.003 greenlet.py:3(<module>)
+ 320 0.001 0.000 0.002 0.000 greenlet.py:30(__hash__)
+ 320 0.006 0.000 0.006 0.000 greenlet.py:361(_report_result)
+ 320/1 0.018 0.000 3.158 3.158 greenlet.py:384(run)
+ 933 0.007 0.000 0.014 0.000 greenlet.py:400(rawlink)
+ 320 0.004 0.000 0.011 0.000 greenlet.py:411(link)
+ 320 0.001 0.000 0.012 0.000 greenlet.py:455(link_exception)
+ 320 0.007 0.000 0.018 0.000 greenlet.py:459(_notify_links)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:47(SuccessSpawnedLink)
+ 55 0.001 0.000 89.072 1.619 greenlet.py:475(_kill)
+ 7 0.006 0.001 3.174 0.453 greenlet.py:480(joinall)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:540(LinkedExited)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:544(LinkedCompleted)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:555(LinkedKilled)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:568(LinkedFailed)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:59(FailureSpawnedLink)
+ 320 0.001 0.000 0.002 0.000 greenlet.py:66(__call__)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:71(GreenletLink)
+ 320 0.004 0.000 0.050 0.000 grequests.py:112(send)
+ 1 0.004 0.004 0.029 0.029 grequests.py:14(<module>)
+ 1 0.000 0.000 0.000 0.000 grequests.py:69(AsyncRequest)
+ 320 0.003 0.000 0.004 0.000 grequests.py:78(__init__)
+ 320/1 0.016 0.000 3.137 3.137 grequests.py:97(send)
+ 1 0.000 0.000 0.000 0.000 gzip.py:35(GzipFile)
+ 1 0.000 0.000 0.000 0.000 gzip.py:4(<module>)
+ 10 0.000 0.000 0.000 0.000 hashlib.py:109(<lambda>)
+ 1 0.001 0.001 0.001 0.001 hashlib.py:55(<module>)
+ 1 0.001 0.001 0.001 0.001 heapq.py:31(<module>)
+ 1 0.000 0.000 0.000 0.000 hooks.py:14(<module>)
+ 918 0.002 0.000 0.002 0.000 hooks.py:20(default_hooks)
+ 290/1 0.010 0.000 3.135 3.135 hooks.py:29(dispatch_hook)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1004(HTTP)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1098(HTTPSConnection)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1120(HTTPS)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1153(HTTPException)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1158(NotConnected)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1161(InvalidURL)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1164(UnknownProtocol)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1169(UnknownTransferEncoding)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1172(UnimplementedFileMode)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1175(IncompleteRead)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1189(ImproperConnectionState)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1192(CannotSendRequest)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1195(CannotSendHeader)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1198(ResponseNotReady)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1201(BadStatusLine)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1209(LineAndFileWrapper)
+ 1 0.000 0.000 0.000 0.000 httplib.py:214(HTTPMessage)
+ 1742 0.008 0.000 0.010 0.000 httplib.py:216(addheader)
+ 290 0.065 0.000 0.924 0.003 httplib.py:230(readheaders)
+ 1 0.000 0.000 0.000 0.000 httplib.py:319(HTTPResponse)
+ 320 0.004 0.000 0.024 0.000 httplib.py:329(__init__)
+ 320/1 0.011 0.000 3.136 3.136 httplib.py:347(_read_status)
+ 320/1 0.027 0.000 3.136 3.136 httplib.py:384(begin)
+ 290 0.002 0.000 0.007 0.000 httplib.py:467(_check_close)
+ 580 0.005 0.000 0.010 0.000 httplib.py:497(close)
+ 875 0.001 0.000 0.001 0.000 httplib.py:502(isclosed)
+ 585/537 0.005 0.000 0.033 0.000 httplib.py:513(read)
+ 290 0.004 0.000 0.006 0.000 httplib.py:631(getheaders)
+ 1 0.000 0.000 0.000 0.000 httplib.py:638(HTTPConnection)
+ 30 0.000 0.000 0.000 0.000 httplib.py:649(__init__)
+ 1 0.002 0.002 0.002 0.002 httplib.py:67(<module>)
+ 30 0.000 0.000 0.000 0.000 httplib.py:678(_set_hostport)
+ 30/1 0.000 0.000 0.000 0.000 httplib.py:717(connect)
+ 320/291 0.006 0.000 0.033 0.000 httplib.py:735(send)
+ 1600 0.005 0.000 0.006 0.000 httplib.py:765(_output)
+ 320/291 0.004 0.000 0.037 0.000 httplib.py:772(_send_output)
+ 320 0.015 0.000 0.023 0.000 httplib.py:782(putrequest)
+ 1280 0.007 0.000 0.011 0.000 httplib.py:889(putheader)
+ 320/291 0.003 0.000 0.180 0.001 httplib.py:900(endheaders)
+ 320/291 0.002 0.000 0.224 0.001 httplib.py:910(request)
+ 320/291 0.011 0.000 0.223 0.001 httplib.py:922(_send_request)
+ 320/1 0.016 0.000 3.136 3.136 httplib.py:956(getresponse)
+ 1064 0.003 0.000 0.003 0.000 hub.py:115(get_hub)
+ 1 0.000 0.000 0.000 0.000 hub.py:132(Hub)
+ 1 0.000 0.000 0.000 0.000 hub.py:138(__init__)
+ 693/2 0.025 0.000 0.000 0.000 hub.py:142(switch)
+ 1 0.000 0.000 0.000 0.000 hub.py:200(DispatchExit)
+ 1 0.000 0.000 0.000 0.000 hub.py:207(Waiter)
+ 106 0.000 0.000 0.000 0.000 hub.py:243(__init__)
+ 105 0.002 0.000 0.004 0.000 hub.py:270(switch)
+ 30 0.001 0.000 0.006 0.000 hub.py:282(switch_args)
+ 51/21 0.002 0.000 0.001 0.000 hub.py:296(get)
+ 1 0.000 0.000 0.001 0.001 hub.py:3(<module>)
+ 1 0.000 0.000 0.000 0.000 hub.py:317(_NONE)
+ 290/1 0.010 0.000 0.000 0.000 hub.py:61(sleep)
+ 1 0.000 0.000 0.000 0.000 hub.py:95(signal)
+ 1 0.000 0.000 0.000 0.000 idna.py:146(Codec)
+ 320 0.009 0.000 0.026 0.000 idna.py:147(encode)
+ 1 0.000 0.000 0.000 0.000 idna.py:197(IncrementalEncoder)
+ 1 0.000 0.000 0.000 0.000 idna.py:231(IncrementalDecoder)
+ 1 0.000 0.000 0.000 0.000 idna.py:271(StreamWriter)
+ 1 0.000 0.000 0.000 0.000 idna.py:274(StreamReader)
+ 1 0.000 0.000 0.000 0.000 idna.py:279(getregentry)
+ 1 0.001 0.001 0.016 0.016 idna.py:3(<module>)
+ 960 0.005 0.000 0.009 0.000 idna.py:62(ToASCII)
+ 1 0.000 0.000 0.000 0.000 io.py:1032(BufferedWriter)
+ 1 0.000 0.000 0.000 0.000 io.py:1121(BufferedRWPair)
+ 1 0.000 0.000 0.000 0.000 io.py:1187(BufferedRandom)
+ 1 0.000 0.000 0.000 0.000 io.py:1255(TextIOBase)
+ 1 0.000 0.000 0.000 0.000 io.py:1303(IncrementalNewlineDecoder)
+ 1 0.000 0.000 0.000 0.000 io.py:1379(TextIOWrapper)
+ 1 0.000 0.000 0.000 0.000 io.py:1880(StringIO)
+ 1 0.000 0.000 0.000 0.000 io.py:267(_DocDescriptor)
+ 1 0.000 0.000 0.000 0.000 io.py:276(OpenWrapper)
+ 1 0.000 0.000 0.000 0.000 io.py:290(UnsupportedOperation)
+ 1 0.000 0.000 0.000 0.000 io.py:294(IOBase)
+ 1 0.003 0.003 0.005 0.005 io.py:35(<module>)
+ 1 0.000 0.000 0.000 0.000 io.py:566(RawIOBase)
+ 1 0.000 0.000 0.000 0.000 io.py:621(FileIO)
+ 1 0.000 0.000 0.000 0.000 io.py:643(BufferedIOBase)
+ 1 0.000 0.000 0.000 0.000 io.py:715(_BufferedIOMixin)
+ 1 0.000 0.000 0.000 0.000 io.py:72(BlockingIOError)
+ 1 0.000 0.000 0.000 0.000 io.py:789(_BytesIO)
+ 1 0.000 0.000 0.000 0.000 io.py:900(BytesIO)
+ 1 0.000 0.000 0.000 0.000 io.py:907(BufferedReader)
+ 1 0.000 0.000 0.000 0.000 keyword.py:11(<module>)
+ 6 0.000 0.000 0.000 0.000 locale.py:316(normalize)
+ 1 0.004 0.004 0.009 0.009 mimetools.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 mimetools.py:20(Message)
+ 290 0.012 0.000 0.966 0.003 mimetools.py:24(__init__)
+ 290 0.007 0.000 0.014 0.000 mimetools.py:33(parsetype)
+ 290 0.007 0.000 0.009 0.000 mimetools.py:50(parseplist)
+ 1 0.000 0.000 0.002 0.002 mimetypes.py:23(<module>)
+ 1 0.002 0.002 0.002 0.002 mimetypes.py:324(_default_mime_types)
+ 1 0.000 0.000 0.000 0.000 mimetypes.py:50(MimeTypes)
+ 1 0.000 0.000 0.000 0.000 models.py:135(RequestHooksMixin)
+ 320 0.004 0.000 0.011 0.000 models.py:136(register_hook)
+ 1 0.000 0.000 0.000 0.000 models.py:156(Request)
+ 320 0.006 0.000 0.007 0.000 models.py:179(__init__)
+ 320 0.012 0.000 0.364 0.001 models.py:214(prepare)
+ 1 0.000 0.000 0.000 0.000 models.py:233(PreparedRequest)
+ 595 0.003 0.000 0.005 0.000 models.py:252(__init__)
+ 320 0.001 0.000 0.002 0.000 models.py:267(prepare_method)
+ 320 0.017 0.000 0.154 0.000 models.py:273(prepare_url)
+ 320 0.010 0.000 0.020 0.000 models.py:323(prepare_headers)
+ 1280 0.006 0.000 0.010 0.000 models.py:327(<genexpr>)
+ 320 0.006 0.000 0.020 0.000 models.py:332(prepare_body)
+ 1 0.000 0.000 0.000 0.000 models.py:36(RequestEncodingMixin)
+ 320 0.004 0.000 0.008 0.000 models.py:37(path_url)
+ 320 0.002 0.000 0.003 0.000 models.py:389(prepare_content_length)
+ 320 0.005 0.000 0.019 0.000 models.py:401(prepare_auth)
+ 320 0.007 0.000 0.121 0.000 models.py:423(prepare_cookies)
+ 320 0.003 0.000 0.016 0.000 models.py:436(prepare_hooks)
+ 1 0.000 0.000 0.000 0.000 models.py:442(Response)
+ 290 0.010 0.000 0.026 0.000 models.py:447(__init__)
+ 290 0.003 0.000 0.010 0.000 models.py:515(iter_content)
+ 585/537 0.004 0.000 0.250 0.000 models.py:526(generate)
+ 290/266 0.004 0.000 0.169 0.001 models.py:567(content)
+ 320 0.005 0.000 0.020 0.000 models.py:58(_encode_params)
+ 1 0.001 0.001 0.003 0.003 models.py:8(<module>)
+ 1 0.000 0.000 0.000 0.000 monkey.py:17(patch_time)
+ 1 0.000 0.000 0.000 0.000 monkey.py:3(<module>)
+ 1 0.001 0.001 0.016 0.016 monkey.py:44(patch_socket)
+ 1 0.000 0.000 0.000 0.000 monkey.py:61(patch_dns)
+ 1 0.000 0.000 0.000 0.000 monkey.py:68(patch_ssl)
+ 1 0.000 0.000 0.000 0.000 monkey.py:8(patch_os)
+ 1 0.000 0.000 0.016 0.016 monkey.py:95(patch_all)
+ 1 0.001 0.001 0.001 0.001 netrc.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 netrc.py:10(NetrcParseError)
+ 1 0.000 0.000 0.000 0.000 netrc.py:22(netrc)
+ 640 0.005 0.000 0.007 0.000 ordered_dict.py:117(keys)
+ 1280 0.006 0.000 0.009 0.000 ordered_dict.py:125(items)
+ 1926 0.047 0.000 0.075 0.000 ordered_dict.py:143(update)
+ 1 0.000 0.000 0.000 0.000 ordered_dict.py:17(OrderedDict)
+ 320 0.004 0.000 0.010 0.000 ordered_dict.py:178(pop)
+ 640 0.005 0.000 0.044 0.000 ordered_dict.py:221(copy)
+ 1926 0.045 0.000 0.122 0.000 ordered_dict.py:29(__init__)
+ 1600 0.022 0.000 0.022 0.000 ordered_dict.py:45(__setitem__)
+ 317 0.005 0.000 0.006 0.000 ordered_dict.py:55(__delitem__)
+ 1 0.000 0.000 0.000 0.000 ordered_dict.py:6(<module>)
+ 4480 0.008 0.000 0.008 0.000 ordered_dict.py:64(__iter__)
+ 1 0.000 0.000 0.000 0.000 os.py:35(_get_exports_list)
+ 1 0.000 0.000 0.000 0.000 os.py:747(urandom)
+ 1 0.000 0.000 0.029 0.029 platform.py:10(<module>)
+ 1 0.000 0.000 0.005 0.005 platform.py:1007(_syscmd_uname)
+ 7 0.000 0.000 0.005 0.001 platform.py:1151(uname)
+ 4 0.000 0.000 0.005 0.001 platform.py:1288(system)
+ 3 0.000 0.000 0.000 0.000 platform.py:1307(release)
+ 6 0.000 0.000 0.000 0.000 platform.py:1364(_sys_version)
+ 3 0.000 0.000 0.000 0.000 platform.py:1467(python_implementation)
+ 3 0.000 0.000 0.000 0.000 platform.py:1479(python_version)
+ 1 0.000 0.000 0.000 0.000 platform.py:390(_popen)
+ 1 0.000 0.000 0.000 0.000 pool.py:11(GreenletSet)
+ 1 0.000 0.000 0.000 0.000 pool.py:172(Pool)
+ 1 0.000 0.000 0.000 0.000 pool.py:174(__init__)
+ 1 0.000 0.000 0.000 0.000 pool.py:18(__init__)
+ 320 0.002 0.000 0.020 0.000 pool.py:189(start)
+ 320 0.005 0.000 0.033 0.000 pool.py:196(spawn)
+ 320 0.002 0.000 0.005 0.000 pool.py:201(discard)
+ 1 0.000 0.000 0.001 0.001 pool.py:208(kill)
+ 1 0.000 0.000 0.000 0.000 pool.py:220(pass_value)
+ 1 0.000 0.000 0.000 0.000 pool.py:3(<module>)
+ 320 0.003 0.000 0.014 0.000 pool.py:43(add)
+ 320 0.002 0.000 0.003 0.000 pool.py:47(discard)
+ 2/1 0.000 0.000 3.163 3.163 pool.py:76(join)
+ 1 0.000 0.000 0.001 0.001 pool.py:88(kill)
+ 320 0.004 0.000 0.051 0.000 poolmanager.py:104(connection_from_url)
+ 1 0.000 0.000 0.000 0.000 poolmanager.py:147(ProxyManager)
+ 1 0.000 0.000 0.000 0.000 poolmanager.py:27(PoolManager)
+ 6 0.000 0.000 0.001 0.000 poolmanager.py:55(__init__)
+ 3 0.000 0.000 0.002 0.001 poolmanager.py:61(_new_pool)
+ 1 0.000 0.000 0.002 0.002 poolmanager.py:7(<module>)
+ 320 0.003 0.000 0.026 0.000 poolmanager.py:81(connection_from_host)
+ 1 0.000 0.000 0.000 0.000 posixpath.py:109(basename)
+ 1 0.000 0.000 0.000 0.000 posixpath.py:117(dirname)
+ 640 0.012 0.000 0.019 0.000 posixpath.py:248(expanduser)
+ 1 0.000 0.000 0.000 0.000 posixpath.py:42(normcase)
+ 13 0.000 0.000 0.000 0.000 posixpath.py:59(join)
+ 2/1 0.003 0.002 3.163 3.163 pphidden_async.py:1(<module>)
+ 320 0.009 0.000 0.009 0.000 pphidden_async.py:19(next)
+ 290 0.010 0.000 0.010 0.000 pphidden_async.py:29(cb_response)
+ 1 0.000 0.000 0.000 0.000 pphidden_async.py:7(Pp_url)
+ 1 0.000 0.000 0.000 0.000 pphidden_async.py:8(__init__)
+ 1 0.000 0.000 0.000 0.000 pprint.py:35(<module>)
+ 1 0.000 0.000 0.000 0.000 pprint.py:81(PrettyPrinter)
+ 293 0.002 0.000 0.007 0.000 queue.py:147(get)
+ 1 0.001 0.001 0.001 0.001 queue.py:16(<module>)
+ 20 0.001 0.000 0.003 0.000 queue.py:193(_unlock)
+ 293 0.001 0.000 0.001 0.000 queue.py:229(_schedule_unlock)
+ 1 0.000 0.000 0.000 0.000 queue.py:235(ItemWaiter)
+ 1 0.000 0.000 0.000 0.000 queue.py:243(PriorityQueue)
+ 1 0.000 0.000 0.000 0.000 queue.py:259(LifoQueue)
+ 1 0.000 0.000 0.000 0.000 queue.py:272(JoinableQueue)
+ 1 0.000 0.000 0.000 0.000 queue.py:31(Queue)
+ 7 0.000 0.000 0.000 0.000 queue.py:41(__init__)
+ 7 0.000 0.000 0.000 0.000 queue.py:53(_init)
+ 293 0.001 0.000 0.001 0.000 queue.py:56(_get)
+ 293 0.001 0.000 0.001 0.000 queue.py:59(_put)
+ 334 0.002 0.000 0.003 0.000 queue.py:80(qsize)
+ 293 0.002 0.000 0.004 0.000 queue.py:95(put)
+ 1 0.001 0.001 0.001 0.001 random.py:40(<module>)
+ 1 0.000 0.000 0.000 0.000 random.py:643(WichmannHill)
+ 1 0.000 0.000 0.000 0.000 random.py:71(Random)
+ 1 0.000 0.000 0.000 0.000 random.py:793(SystemRandom)
+ 1 0.000 0.000 0.000 0.000 random.py:90(__init__)
+ 1 0.000 0.000 0.000 0.000 random.py:99(seed)
+ 1 0.000 0.000 0.002 0.002 re.py:134(match)
+ 2 0.000 0.000 0.102 0.051 re.py:139(search)
+ 54 0.000 0.000 0.125 0.002 re.py:188(compile)
+ 2 0.000 0.000 0.000 0.000 re.py:206(escape)
+ 57 0.002 0.000 0.136 0.002 re.py:229(_compile)
+ 1 0.000 0.000 0.000 0.000 request.py:18(RequestMethods)
+ 9 0.000 0.000 0.000 0.000 request.py:50(__init__)
+ 1 0.000 0.000 0.133 0.133 request.py:7(<module>)
+ 585/537 0.015 0.000 0.246 0.000 response.py:112(read)
+ 290 0.017 0.000 0.035 0.000 response.py:176(from_httplib)
+ 1 0.000 0.000 0.000 0.000 response.py:32(HTTPResponse)
+ 290 0.006 0.000 0.008 0.000 response.py:60(__init__)
+ 1 0.002 0.002 0.003 0.003 response.py:7(<module>)
+ 580 0.004 0.000 0.021 0.000 response.py:96(release_conn)
+ 1742 0.016 0.000 0.022 0.000 rfc822.py:197(isheader)
+ 2032 0.003 0.000 0.003 0.000 rfc822.py:209(islast)
+ 2032 0.003 0.000 0.003 0.000 rfc822.py:219(iscomment)
+ 580 0.018 0.000 0.028 0.000 rfc822.py:228(getallmatchingheaders)
+ 1740 0.010 0.000 0.014 0.000 rfc822.py:285(getheader)
+ 580 0.003 0.000 0.031 0.000 rfc822.py:295(getheaders)
+ 290 0.001 0.000 0.002 0.000 rfc822.py:454(items)
+ 1 0.000 0.000 0.000 0.000 rfc822.py:496(AddrlistClass)
+ 1 0.000 0.000 0.000 0.000 rfc822.py:71(<module>)
+ 1 0.000 0.000 0.000 0.000 rfc822.py:770(AddressList)
+ 1 0.000 0.000 0.000 0.000 rfc822.py:85(Message)
+ 290 0.002 0.000 0.926 0.003 rfc822.py:88(__init__)
+ 1 0.000 0.000 0.000 0.000 scanner.py:17(Scanner)
+ 2 0.000 0.000 0.023 0.011 scanner.py:18(__init__)
+ 1 0.000 0.000 0.000 0.000 scanner.py:3(<module>)
+ 5 0.000 0.000 0.000 0.000 scanner.py:64(pattern)
+ 5 0.000 0.000 0.006 0.001 scanner.py:65(decorator)
+ 1 0.001 0.001 0.002 0.002 sessions.py:10(<module>)
+ 1 0.000 0.000 0.000 0.000 sessions.py:170(Session)
+ 3 0.000 0.000 0.002 0.001 sessions.py:188(__init__)
+ 320/1 0.012 0.000 3.137 3.137 sessions.py:241(request)
+ 2560 0.021 0.000 0.201 0.000 sessions.py:36(merge_kwargs)
+ 320/1 0.021 0.000 3.136 3.136 sessions.py:430(send)
+ 320 0.002 0.000 0.004 0.000 sessions.py:485(get_adapter)
+ 6 0.000 0.000 0.000 0.000 sessions.py:500(mount)
+ 320 0.002 0.000 0.006 0.000 sessions.py:59(get_original_key)
+ 1 0.000 0.000 0.000 0.000 sessions.py:81(SessionRedirectMixin)
+ 275 0.009 0.000 0.055 0.000 sessions.py:82(resolve_redirects)
+ 1 0.000 0.000 0.000 0.000 shlex.py:2(<module>)
+ 1 0.000 0.000 0.000 0.000 shlex.py:21(shlex)
+ 1 0.001 0.001 0.002 0.002 six.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 six.py:106(MovedAttribute)
+ 9 0.000 0.000 0.000 0.000 six.py:108(__init__)
+ 1 0.000 0.000 0.000 0.000 six.py:126(_resolve)
+ 1 0.000 0.000 0.000 0.000 six.py:132(_MovedItems)
+ 1 0.000 0.000 0.000 0.000 six.py:247(Iterator)
+ 1 0.000 0.000 0.000 0.000 six.py:317(exec_)
+ 1 0.000 0.000 0.000 0.000 six.py:53(X)
+ 1 0.000 0.000 0.000 0.000 six.py:54(__len__)
+ 4 0.000 0.000 0.000 0.000 six.py:67(_add_doc)
+ 1 0.000 0.000 0.000 0.000 six.py:72(_import_module)
+ 1 0.000 0.000 0.000 0.000 six.py:78(_LazyDescr)
+ 40 0.000 0.000 0.000 0.000 six.py:80(__init__)
+ 1 0.000 0.000 0.000 0.000 six.py:83(__get__)
+ 1 0.000 0.000 0.000 0.000 six.py:91(MovedModule)
+ 31 0.000 0.000 0.000 0.000 six.py:93(__init__)
+ 322 0.008 0.000 0.025 0.000 socket.py:128(_wait_helper)
+ 322/1 0.004 0.000 0.000 0.000 socket.py:136(wait_read)
+ 30/1 0.000 0.000 0.000 0.000 socket.py:154(wait_readwrite)
+ 1 0.000 0.000 0.000 0.000 socket.py:164(_closedsocket)
+ 1 0.004 0.004 0.004 0.004 socket.py:176(_socketobject)
+ 1 0.000 0.000 0.000 0.000 socket.py:186(_closedsocket)
+ 1 0.001 0.001 0.001 0.001 socket.py:199(socket)
+ 350 0.004 0.000 0.008 0.000 socket.py:201(__init__)
+ 1 0.000 0.000 0.000 0.000 socket.py:226(_fileobject)
+ 320 0.003 0.000 0.004 0.000 socket.py:237(__init__)
+ 610 0.004 0.000 0.005 0.000 socket.py:267(close)
+ 30/1 0.087 0.003 0.000 0.000 socket.py:269(connect)
+ 320 0.001 0.000 0.002 0.000 socket.py:276(__del__)
+ 320 0.001 0.000 0.001 0.000 socket.py:283(flush)
+ 320 0.006 0.000 0.013 0.000 socket.py:315(dup)
+ 1 0.005 0.005 0.015 0.015 socket.py:32(<module>)
+ 320 0.003 0.000 0.020 0.000 socket.py:321(makefile)
+ 74636/1 0.330 0.000 3.136 3.136 socket.py:324(recv)
+ 295/271 0.011 0.000 0.019 0.000 socket.py:333(read)
+ 320 0.002 0.000 0.021 0.000 socket.py:365(send)
+ 320 0.006 0.000 0.028 0.000 socket.py:382(sendall)
+ 2352/1 0.327 0.000 3.136 3.136 socket.py:403(readline)
+ 350 0.001 0.000 0.001 0.000 socket.py:422(settimeout)
+ 1 0.004 0.004 0.008 0.008 socket.py:44(<module>)
+ 30/1 0.001 0.000 0.000 0.000 socket.py:534(create_connection)
+ 30 0.000 0.000 0.000 0.000 socket.py:579(gethostbyname)
+ 30/1 0.002 0.000 0.013 0.013 socket.py:603(getaddrinfo)
+ 179 0.003 0.000 0.028 0.000 sre_compile.py:184(_compile_charset)
+ 179 0.010 0.000 0.024 0.000 sre_compile.py:213(_optimize_charset)
+ 318 0.000 0.000 0.000 0.000 sre_compile.py:24(_identityfunction)
+ 17 0.003 0.000 0.003 0.000 sre_compile.py:264(_mk_bitmap)
+ 2 0.007 0.003 0.012 0.006 sre_compile.py:307(_optimize_unicode)
+ 175 0.001 0.000 0.002 0.000 sre_compile.py:360(_simple)
+ 55 0.002 0.000 0.019 0.000 sre_compile.py:367(_compile_info)
+ 422/55 0.016 0.000 0.048 0.001 sre_compile.py:38(_compile)
+ 108 0.001 0.000 0.001 0.000 sre_compile.py:480(isstring)
+ 55 0.001 0.000 0.067 0.001 sre_compile.py:486(_code)
+ 55 0.001 0.000 0.140 0.003 sre_compile.py:501(compile)
+ 20 0.000 0.000 0.000 0.000 sre_compile.py:57(fixup)
+ 847 0.007 0.000 0.007 0.000 sre_parse.py:132(__len__)
+ 4 0.000 0.000 0.000 0.000 sre_parse.py:134(__delitem__)
+ 1866 0.007 0.000 0.011 0.000 sre_parse.py:136(__getitem__)
+ 185 0.000 0.000 0.000 0.000 sre_parse.py:140(__setitem__)
+ 860 0.002 0.000 0.003 0.000 sre_parse.py:144(append)
+ 596/230 0.007 0.000 0.008 0.000 sre_parse.py:146(getwidth)
+ 64 0.000 0.000 0.001 0.000 sre_parse.py:184(__init__)
+ 2619 0.012 0.000 0.016 0.000 sre_parse.py:188(__next)
+ 1255 0.002 0.000 0.004 0.000 sre_parse.py:201(match)
+ 2257 0.009 0.000 0.023 0.000 sre_parse.py:207(get)
+ 11 0.000 0.000 0.000 0.000 sre_parse.py:211(tell)
+ 3 0.000 0.000 0.000 0.000 sre_parse.py:213(seek)
+ 12 0.000 0.000 0.000 0.000 sre_parse.py:216(isident)
+ 4 0.000 0.000 0.000 0.000 sre_parse.py:222(isname)
+ 130 0.001 0.000 0.001 0.000 sre_parse.py:231(_class_escape)
+ 147 0.001 0.000 0.001 0.000 sre_parse.py:263(_escape)
+ 184/64 0.003 0.000 0.073 0.001 sre_parse.py:307(_parse_sub)
+ 223/67 0.021 0.000 0.072 0.001 sre_parse.py:385(_parse)
+ 64/63 0.012 0.000 0.087 0.001 sre_parse.py:669(parse)
+ 66 0.000 0.000 0.000 0.000 sre_parse.py:73(__init__)
+ 90 0.000 0.000 0.000 0.000 sre_parse.py:78(opengroup)
+ 90 0.000 0.000 0.000 0.000 sre_parse.py:89(closegroup)
+ 1 0.000 0.000 0.000 0.000 sre_parse.py:91(checkgroup)
+ 441 0.002 0.000 0.002 0.000 sre_parse.py:96(__init__)
+ 1 0.000 0.000 0.001 0.001 ssl.py:13(<module>)
+ 1 0.001 0.001 0.002 0.002 ssl.py:56(<module>)
+ 1 0.001 0.001 0.001 0.001 ssl.py:58(SSLSocket)
+ 1 0.000 0.000 0.000 0.000 ssl.py:83(SSLSocket)
+ 1 0.001 0.001 0.001 0.001 status_codes.py:3(<module>)
+ 1 0.000 0.000 0.000 0.000 string.py:220(lower)
+ 1 0.000 0.000 0.000 0.000 string.py:248(strip)
+ 1 0.000 0.000 0.000 0.000 string.py:281(split)
+ 20 0.000 0.000 0.000 0.000 string.py:364(rfind)
+ 1 0.000 0.000 0.000 0.000 stringprep.py:6(<module>)
+ 1 0.000 0.000 0.000 0.000 structures.py:15(IteratorProxy)
+ 1 0.000 0.000 0.000 0.000 structures.py:36(CaseInsensitiveDict)
+ 1755 0.020 0.000 0.039 0.000 structures.py:42(lower_keys)
+ 3312 0.011 0.000 0.014 0.000 structures.py:45(<genexpr>)
+ 1465 0.011 0.000 0.051 0.000 structures.py:60(__contains__)
+ 290 0.003 0.000 0.008 0.000 structures.py:63(__getitem__)
+ 580 0.004 0.000 0.037 0.000 structures.py:68(get)
+ 1 0.000 0.000 0.000 0.000 structures.py:75(LookupDict)
+ 1 0.000 0.000 0.000 0.000 structures.py:78(__init__)
+ 1 0.000 0.000 0.000 0.000 structures.py:9(<module>)
+ 1 0.000 0.000 0.000 0.000 tempfile.py:107(_RandomNameSequence)
+ 1 0.003 0.003 0.005 0.005 tempfile.py:18(<module>)
+ 1 0.000 0.000 0.000 0.000 tempfile.py:357(_TemporaryFileWrapper)
+ 1 0.000 0.000 0.000 0.000 tempfile.py:483(SpooledTemporaryFile)
+ 1 0.001 0.001 0.002 0.002 threading.py:1(<module>)
+ 1211 0.011 0.000 0.016 0.000 threading.py:101(__init__)
+ 939 0.012 0.000 0.018 0.000 threading.py:116(acquire)
+ 939 0.009 0.000 0.013 0.000 threading.py:136(release)
+ 11 0.000 0.000 0.000 0.000 threading.py:176(Condition)
+ 1 0.000 0.000 0.000 0.000 threading.py:179(_Condition)
+ 11 0.000 0.000 0.000 0.000 threading.py:181(__init__)
+ 641 0.003 0.000 0.005 0.000 threading.py:221(_is_owned)
+ 641 0.005 0.000 0.011 0.000 threading.py:272(notify)
+ 1 0.000 0.000 0.000 0.000 threading.py:290(notifyAll)
+ 1 0.000 0.000 0.000 0.000 threading.py:299(_Semaphore)
+ 1 0.000 0.000 0.000 0.000 threading.py:347(_BoundedSemaphore)
+ 1 0.000 0.000 0.000 0.000 threading.py:359(Event)
+ 1 0.000 0.000 0.000 0.000 threading.py:362(_Event)
+ 1 0.000 0.000 0.000 0.000 threading.py:366(__init__)
+ 1 0.000 0.000 0.000 0.000 threading.py:376(set)
+ 1 0.000 0.000 0.000 0.000 threading.py:414(Thread)
+ 1 0.000 0.000 0.000 0.000 threading.py:426(__init__)
+ 1 0.000 0.000 0.000 0.000 threading.py:510(_set_ident)
+ 1 0.000 0.000 0.000 0.000 threading.py:57(_Verbose)
+ 1224 0.003 0.000 0.003 0.000 threading.py:59(__init__)
+ 2519 0.005 0.000 0.005 0.000 threading.py:64(_note)
+ 1 0.000 0.000 0.000 0.000 threading.py:713(_Timer)
+ 1 0.000 0.000 0.000 0.000 threading.py:742(_MainThread)
+ 1 0.000 0.000 0.000 0.000 threading.py:744(__init__)
+ 1 0.000 0.000 0.000 0.000 threading.py:752(_set_daemon)
+ 1 0.000 0.000 0.000 0.000 threading.py:783(_DummyThread)
+ 1211 0.015 0.000 0.031 0.000 threading.py:96(RLock)
+ 1 0.000 0.000 0.000 0.000 threading.py:99(_RLock)
+ 30 0.000 0.000 0.001 0.000 timeout.py:100(start_new)
+ 30 0.000 0.000 0.000 0.000 timeout.py:120(pending)
+ 30 0.000 0.000 0.000 0.000 timeout.py:128(cancel)
+ 1 0.000 0.000 0.000 0.000 timeout.py:14(<module>)
+ 1 0.000 0.000 0.000 0.000 timeout.py:32(Timeout)
+ 30 0.000 0.000 0.000 0.000 timeout.py:85(__init__)
+ 30 0.000 0.000 0.000 0.000 timeout.py:90(start)
+ 1 0.000 0.000 0.000 0.000 traceback.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 urllib.py:109(ContentTooShortError)
+ 1 0.000 0.000 0.000 0.000 urllib.py:115(URLopener)
+ 485 0.002 0.000 0.002 0.000 urllib.py:1168(<genexpr>)
+ 320 0.005 0.000 0.013 0.000 urllib.py:1193(quote)
+ 320 0.005 0.000 0.007 0.000 urllib.py:1234(urlencode)
+ 1 0.004 0.004 0.024 0.024 urllib.py:23(<module>)
+ 1 0.000 0.000 0.000 0.000 urllib.py:615(FancyURLopener)
+ 1 0.000 0.000 0.000 0.000 urllib.py:845(ftpwrapper)
+ 1 0.000 0.000 0.000 0.000 urllib.py:923(addbase)
+ 1 0.000 0.000 0.000 0.000 urllib.py:952(addclosehook)
+ 1 0.000 0.000 0.000 0.000 urllib.py:967(addinfo)
+ 1 0.000 0.000 0.000 0.000 urllib.py:977(addinfourl)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1035(HTTPDigestAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1053(ProxyDigestAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1065(AbstractHTTPHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1167(HTTPHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1175(HTTPSHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1182(HTTPCookieProcessor)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1200(UnknownHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1258(FileHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1310(FTPHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:136(URLError)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1369(CacheFTPHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:149(HTTPError)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:187(Request)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:297(OpenerDirector)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:480(BaseHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:499(HTTPErrorProcessor)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:516(HTTPDefaultErrorHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:520(HTTPRedirectHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:686(ProxyHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:729(HTTPPasswordMgr)
+ 1 0.001 0.001 0.007 0.007 urllib2.py:76(<module>)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:793(HTTPPasswordMgrWithDefaultRealm)
+ 1 0.000 0.000 0.004 0.004 urllib2.py:803(AbstractBasicAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:857(HTTPBasicAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:867(ProxyBasicAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:895(AbstractDigestAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urlparse.py:107(SplitResult)
+ 1 0.000 0.000 0.000 0.000 urlparse.py:115(ParseResult)
+ 2210 0.021 0.000 0.122 0.000 urlparse.py:123(urlparse)
+ 930 0.017 0.000 0.027 0.000 urlparse.py:146(_splitnetloc)
+ 2530 0.043 0.000 0.091 0.000 urlparse.py:154(urlsplit)
+ 320 0.001 0.000 0.003 0.000 urlparse.py:198(urlunparse)
+ 320 0.002 0.000 0.002 0.000 urlparse.py:208(urlunsplit)
+ 1 0.002 0.002 0.008 0.008 urlparse.py:26(<module>)
+ 485 0.002 0.000 0.002 0.000 urlparse.py:303(<genexpr>)
+ 46 0.000 0.000 0.002 0.000 urlparse.py:59(clear_cache)
+ 1 0.000 0.000 0.000 0.000 urlparse.py:64(ResultMixin)
+ 320 0.001 0.000 0.001 0.000 urlparse.py:67(username)
+ 320 0.001 0.000 0.001 0.000 urlparse.py:77(password)
+ 610 0.003 0.000 0.008 0.000 utf_8.py:15(decode)
+ 2 0.001 0.000 0.112 0.056 util.py:182(_findSoname_ldconfig)
+ 1 0.000 0.000 0.000 0.000 util.py:2(<module>)
+ 2 0.000 0.000 0.112 0.056 util.py:206(find_library)
+ 290 0.004 0.000 0.012 0.000 util.py:235(is_connection_dropped)
+ 1 0.000 0.000 0.000 0.000 util.py:37(Url)
+ 1 0.000 0.000 0.000 0.000 util.py:4(<module>)
+ 1 0.000 0.000 0.000 0.000 util.py:4(wrap_errors)
+ 320 0.003 0.000 0.005 0.000 util.py:44(__new__)
+ 1 0.000 0.000 0.000 0.000 util.py:50(lazy_property)
+ 1 0.000 0.000 0.000 0.000 util.py:53(__init__)
+ 320 0.008 0.000 0.009 0.000 util.py:63(split_first)
+ 1 0.002 0.002 0.007 0.007 util.py:8(<module>)
+ 320 0.006 0.000 0.021 0.000 util.py:96(parse_url)
+ 1 0.004 0.004 0.363 0.363 utils.py:10(<module>)
+ 320 0.004 0.000 0.006 0.000 utils.py:118(to_key_val_list)
+ 290 0.004 0.000 0.056 0.000 utils.py:270(get_encoding_from_headers)
+ 290 0.002 0.000 0.007 0.000 utils.py:381(stream_untransfer)
+ 320 0.003 0.000 0.006 0.000 utils.py:397(unquote_unreserved)
+ 320 0.002 0.000 0.022 0.000 utils.py:415(requote_uri)
+ 320 0.011 0.000 0.050 0.000 utils.py:427(get_environ_proxies)
+ 320 0.002 0.000 0.005 0.000 utils.py:43(super_len)
+ 1920 0.018 0.000 0.039 0.000 utils.py:438(<lambda>)
+ 3 0.000 0.000 0.000 0.000 utils.py:462(default_user_agent)
+ 3 0.000 0.000 0.000 0.000 utils.py:493(default_headers)
+ 320 0.007 0.000 0.056 0.000 utils.py:52(get_netrc_auth)
+ 960 0.006 0.000 0.028 0.000 utils.py:56(<genexpr>)
+ 640 0.005 0.000 0.014 0.000 utils.py:584(get_auth_from_url)
+ 1280 0.019 0.000 0.106 0.000 utils.py:95(from_key_val_list)
+ 4 0.000 0.000 0.000 0.000 uuid.py:101(__init__)
+ 1 0.001 0.001 0.120 0.120 uuid.py:45(<module>)
+ 1 0.000 0.000 0.000 0.000 uuid.py:53(UUID)
+ 2 0.000 0.000 0.000 0.000 warnings.py:14(warnpy3k)
+ 3 0.000 0.000 0.000 0.000 warnings.py:324(__init__)
+ 3 0.000 0.000 0.000 0.000 warnings.py:345(__enter__)
+ 3 0.000 0.000 0.000 0.000 warnings.py:361(__exit__)
+ 2 0.000 0.000 0.004 0.002 warnings.py:45(filterwarnings)
+ 11 0.002 0.000 0.017 0.002 {__import__}
+ 1 0.000 0.000 0.000 0.000 {_codecs.lookup}
+ 610 0.004 0.000 0.004 0.000 {_codecs.utf_8_decode}
+ 2 0.000 0.000 0.000 0.000 {_ctypes.POINTER}
+ 3 0.000 0.000 0.000 0.000 {_ctypes.dlopen}
+ 1 0.000 0.000 0.000 0.000 {_ctypes.set_conversion_mode}
+ 38 0.000 0.000 0.000 0.000 {_ctypes.sizeof}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_md5}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha1}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha224}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha256}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha384}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha512}
+ 350 0.000 0.000 0.000 0.000 {_socket.getdefaulttimeout}
+ 30 0.000 0.000 0.000 0.000 {_socket.inet_ntop}
+ 55 0.000 0.000 0.000 0.000 {_sre.compile}
+ 161 0.000 0.000 0.000 0.000 {_sre.getlower}
+ 20 0.000 0.000 0.000 0.000 {_struct.calcsize}
+ 341 0.001 0.000 0.001 0.000 {all}
+ 322 0.000 0.000 0.001 0.000 {any}
+ 1 0.000 0.000 0.000 0.000 {binascii.hexlify}
+ 323 0.001 0.000 0.001 0.000 {built-in method __enter__}
+ 3478 0.009 0.000 0.009 0.000 {built-in method __new__ of type object at 0x82f680}
+ 2222 0.006 0.000 0.006 0.000 {built-in method acquire}
+ 320 0.001 0.000 0.001 0.000 {built-in method fromkeys}
+ 2 0.000 0.000 0.000 0.000 {built-in method groups}
+ 2 0.000 0.000 0.000 0.000 {built-in method group}
+ 65 0.000 0.000 0.000 0.000 {built-in method match}
+ 290 0.002 0.000 0.002 0.000 {built-in method poll}
+ 290 0.003 0.000 0.005 0.000 {built-in method register}
+ 1581 0.002 0.000 0.002 0.000 {built-in method release}
+ 2 0.093 0.046 0.093 0.046 {built-in method search}
+ 320 0.005 0.000 0.005 0.000 {built-in method split}
+ 610 0.006 0.000 0.006 0.000 {built-in method utcnow}
+ 2967 0.004 0.000 0.004 0.000 {cStringIO.StringIO}
+ 1253 0.001 0.000 0.001 0.000 {callable}
+ 1768 0.002 0.000 0.002 0.000 {chr}
+ 1 0.000 0.000 0.000 0.000 {delattr}
+ 2 0.000 0.000 0.000 0.000 {dir}
+ 2/1 0.001 0.001 3.163 3.163 {execfile}
+ 2 0.000 0.000 0.000 0.000 {filter}
+ 1 0.000 0.000 0.000 0.000 {function seed at 0x1d496e0}
+ 3602 0.011 0.000 0.011 0.000 {getattr}
+ 1 0.000 0.000 0.000 0.000 {gevent.core.dns_init}
+ 30 0.009 0.000 0.009 0.000 {gevent.core.dns_resolve_ipv4}
+ 693 0.001 0.000 0.001 0.000 {gevent.core.set_exc_info}
+ 247 0.000 0.000 0.000 0.000 {globals}
+ 1759 0.002 0.000 0.002 0.000 {greenlet.getcurrent}
+ 6832 0.024 0.000 0.024 0.000 {hasattr}
+ 320 0.000 0.000 0.000 0.000 {hash}
+14669/14668 0.045 0.000 0.047 0.000 {isinstance}
+ 2 0.000 0.000 0.000 0.000 {issubclass}
+ 1 0.000 0.000 0.000 0.000 {iter}
+23634/23408 0.025 0.000 0.026 0.000 {len}
+ 4 0.000 0.000 0.000 0.000 {locals}
+ 2383 0.022 0.000 0.022 0.000 {map}
+ 1 0.000 0.000 0.000 0.000 {math.exp}
+ 2 0.000 0.000 0.000 0.000 {math.log}
+ 1 0.000 0.000 0.000 0.000 {math.sqrt}
+ 360 0.001 0.000 0.001 0.000 {max}
+ 21 0.000 0.000 0.000 0.000 {method '__contains__' of 'frozenset' objects}
+ 1359 0.008 0.000 0.010 0.000 {method 'add' of 'set' objects}
+ 296 0.000 0.000 0.000 0.000 {method 'append' of 'collections.deque' objects}
+ 86128 0.102 0.000 0.102 0.000 {method 'append' of 'list' objects}
+ 367 0.001 0.000 0.001 0.000 {method 'cancel' of 'gevent.core.event' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'clear' of 'collections.deque' objects}
+ 46 0.001 0.000 0.001 0.000 {method 'clear' of 'dict' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'close' of 'file' objects}
+ 60 0.002 0.000 0.002 0.000 {method 'connect_ex' of '_socket.socket' objects}
+ 275 0.001 0.000 0.001 0.000 {method 'copy' of 'dict' objects}
+ 4 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
+ 289 0.001 0.000 0.001 0.000 {method 'count' of 'str' objects}
+ 610 0.004 0.000 0.012 0.000 {method 'decode' of 'str' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
+ 661 0.001 0.000 0.001 0.000 {method 'discard' of 'set' objects}
+ 1281 0.006 0.000 0.007 0.000 {method 'encode' of 'str' objects}
+2240/1280 0.010 0.000 0.048 0.000 {method 'encode' of 'unicode' objects}
+ 37 0.000 0.000 0.000 0.000 {method 'endswith' of 'str' objects}
+ 358 0.001 0.000 0.001 0.000 {method 'extend' of 'list' objects}
+ 642 0.001 0.000 0.001 0.000 {method 'fileno' of '_socket.socket' objects}
+ 6668 0.011 0.000 0.011 0.000 {method 'find' of 'str' objects}
+ 1280 0.005 0.000 0.005 0.000 {method 'find' of 'unicode' objects}
+ 672 0.003 0.000 0.003 0.000 {method 'format' of 'str' objects}
+ 13613 0.018 0.000 0.018 0.000 {method 'get' of 'dict' objects}
+ 60 0.000 0.000 0.000 0.000 {method 'getsockopt' of '_socket.socket' objects}
+ 2 0.000 0.000 0.000 0.000 {method 'getvalue' of 'cStringIO.StringO' objects}
+ 578 0.001 0.000 0.001 0.000 {method 'index' of 'str' objects}
+ 5 0.000 0.000 0.000 0.000 {method 'insert' of 'list' objects}
+ 124 0.000 0.000 0.000 0.000 {method 'isalnum' of 'str' objects}
+ 21 0.000 0.000 0.000 0.000 {method 'isdigit' of 'str' objects}
+ 3484 0.003 0.000 0.003 0.000 {method 'isspace' of 'str' objects}
+ 254 0.000 0.000 0.000 0.000 {method 'isupper' of 'str' objects}
+ 3890 0.007 0.000 0.007 0.000 {method 'items' of 'dict' objects}
+ 320 0.000 0.000 0.000 0.000 {method 'iteritems' of 'dict' objects}
+5134/4702 0.023 0.000 0.173 0.000 {method 'join' of 'str' objects}
+ 2992 0.004 0.000 0.004 0.000 {method 'keys' of 'dict' objects}
+ 18014 0.028 0.000 0.028 0.000 {method 'lower' of 'str' objects}
+ 320 0.001 0.000 0.001 0.000 {method 'lower' of 'unicode' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'lstrip' of 'str' objects}
+ 2280 0.003 0.000 0.003 0.000 {method 'pop' of 'dict' objects}
+ 320 0.001 0.000 0.001 0.000 {method 'pop' of 'list' objects}
+ 954 0.001 0.000 0.001 0.000 {method 'pop' of 'set' objects}
+ 293 0.000 0.000 0.000 0.000 {method 'popleft' of 'collections.deque' objects}
+ 2352 0.003 0.000 0.003 0.000 {method 'read' of 'cStringIO.StringO' objects}
+ 3 0.010 0.003 0.010 0.003 {method 'read' of 'file' objects}
+ 74928 0.248 0.000 0.248 0.000 {method 'recv' of '_socket.socket' objects}
+ 90 0.000 0.000 0.000 0.000 {method 'remove' of 'list' objects}
+ 32 0.000 0.000 0.000 0.000 {method 'replace' of 'str' objects}
+ 6 0.000 0.000 0.000 0.000 {method 'reverse' of 'list' objects}
+ 22 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
+ 592 0.002 0.000 0.002 0.000 {method 'rotate' of 'collections.deque' objects}
+ 641 0.001 0.000 0.001 0.000 {method 'rstrip' of 'str' objects}
+ 4999 0.010 0.000 0.010 0.000 {method 'seek' of 'cStringIO.StringO' objects}
+ 320 0.019 0.000 0.019 0.000 {method 'send' of '_socket.socket' objects}
+ 350 0.001 0.000 0.001 0.000 {method 'setblocking' of '_socket.socket' objects}
+ 1864 0.005 0.000 0.005 0.000 {method 'setdefault' of 'dict' objects}
+ 2 0.000 0.000 0.000 0.000 {method 'setter' of 'property' objects}
+ 2381 0.005 0.000 0.005 0.000 {method 'sort' of 'list' objects}
+ 1237 0.004 0.000 0.004 0.000 {method 'split' of 'str' objects}
+ 2657 0.006 0.000 0.006 0.000 {method 'startswith' of 'str' objects}
+ 4930 0.007 0.000 0.007 0.000 {method 'strip' of 'str' objects}
+ 372 0.014 0.000 0.019 0.000 {method 'switch' of 'greenlet.greenlet' objects}
+ 2647 0.005 0.000 0.005 0.000 {method 'tell' of 'cStringIO.StringO' objects}
+ 2 0.000 0.000 0.000 0.000 {method 'tolist' of 'array.array' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'toordinal' of 'datetime.date' objects}
+ 2 0.000 0.000 0.000 0.000 {method 'tostring' of 'array.array' objects}
+ 5 0.000 0.000 0.000 0.000 {method 'translate' of 'str' objects}
+ 640 0.002 0.000 0.002 0.000 {method 'update' of 'dict' objects}
+ 2671 0.004 0.000 0.004 0.000 {method 'upper' of 'str' objects}
+ 4 0.000 0.000 0.000 0.000 {method 'write' of 'cStringIO.StringO' objects}
+ 1837 0.004 0.000 0.004 0.000 {min}
+ 320 0.002 0.000 0.010 0.000 {next}
+ 743 0.001 0.000 0.001 0.000 {ord}
+ 1 0.000 0.000 0.000 0.000 {posix.close}
+ 1 0.000 0.000 0.000 0.000 {posix.open}
+ 3 0.003 0.001 0.003 0.001 {posix.popen}
+ 1 0.000 0.000 0.000 0.000 {posix.read}
+ 652 0.012 0.000 0.012 0.000 {posix.stat}
+ 3 0.000 0.000 0.000 0.000 {posix.uname}
+ 664 0.002 0.000 0.002 0.000 {range}
+ 3 0.000 0.000 0.000 0.000 {repr}
+ 290 0.000 0.000 0.000 0.000 {select.poll}
+ 274 0.001 0.000 0.001 0.000 {setattr}
+ 4 0.000 0.000 0.000 0.000 {sys._getframe}
+ 1015 0.004 0.000 0.004 0.000 {sys.exc_clear}
+ 693 0.002 0.000 0.002 0.000 {sys.exc_info}
+ 1225 0.002 0.000 0.002 0.000 {thread.allocate_lock}
+ 1880 0.002 0.000 0.002 0.000 {thread.get_ident}
+ 931 0.002 0.000 0.002 0.000 {time.time}
+ 1 0.000 0.000 0.000 0.000 {zip}
+
+
diff --git a/toys/grbrute_profiling/profile_pphidden_async_data_sorted.txt b/toys/grbrute_profiling/profile_pphidden_async_data_sorted.txt
new file mode 100644
index 0000000..414c74d
--- /dev/null
+++ b/toys/grbrute_profiling/profile_pphidden_async_data_sorted.txt
@@ -0,0 +1,1023 @@
+ ncalls tottime percall cumtime percall filename:lineno(function)
+ 55 0.001 0.000 89.072 1.619 greenlet.py:475(_kill)
+ 55 0.011 0.000 89.067 1.619 greenlet.py:202(throw)
+ 7 0.006 0.001 3.174 0.453 greenlet.py:480(joinall)
+ 2/1 0.001 0.000 3.165 3.165 <string>:1(<module>)
+ 2/1 0.003 0.002 3.163 3.163 pphidden_async.py:1(<module>)
+ 2/1 0.000 0.000 3.163 3.163 pool.py:76(join)
+ 2/1 0.000 0.000 3.163 3.163 grbrute.py:47(__init__)
+ 2/1 0.001 0.001 3.163 3.163 {execfile}
+ 320/1 0.018 0.000 3.158 3.158 greenlet.py:384(run)
+ 320/1 0.012 0.000 3.137 3.137 sessions.py:241(request)
+ 320/1 0.016 0.000 3.137 3.137 grequests.py:97(send)
+ 2352/1 0.327 0.000 3.136 3.136 socket.py:403(readline)
+ 74636/1 0.330 0.000 3.136 3.136 socket.py:324(recv)
+ 320/1 0.021 0.000 3.136 3.136 sessions.py:430(send)
+ 320/1 0.016 0.000 3.136 3.136 httplib.py:956(getresponse)
+ 320/1 0.027 0.000 3.136 3.136 httplib.py:384(begin)
+ 320/1 0.011 0.000 3.136 3.136 httplib.py:347(_read_status)
+ 320/1 0.019 0.000 3.136 3.136 connectionpool.py:325(urlopen)
+ 320/1 0.016 0.000 3.136 3.136 connectionpool.py:261(_make_request)
+ 320/1 0.016 0.000 3.136 3.136 adapters.py:188(send)
+ 290/1 0.010 0.000 3.135 3.135 hooks.py:29(dispatch_hook)
+ 290/1 0.010 0.000 3.133 3.133 grbrute.py:82(_cb_response)
+ 290/1 0.013 0.000 3.133 3.133 grbrute.py:33(_cb_response_session)
+ 290 0.012 0.000 0.966 0.003 mimetools.py:24(__init__)
+ 290 0.002 0.000 0.926 0.003 rfc822.py:88(__init__)
+ 290 0.065 0.000 0.924 0.003 httplib.py:230(readheaders)
+ 1 0.001 0.001 0.401 0.401 grbrute.py:1(<module>)
+ 1 0.001 0.001 0.371 0.371 __init__.py:42(<module>)
+ 320 0.012 0.000 0.364 0.001 models.py:214(prepare)
+ 1 0.004 0.004 0.363 0.363 utils.py:10(<module>)
+ 1 0.007 0.007 0.285 0.285 compat.py:5(<module>)
+ 585/537 0.004 0.000 0.250 0.000 models.py:526(generate)
+ 74928 0.248 0.000 0.248 0.000 {method 'recv' of '_socket.socket' objects}
+ 585/537 0.015 0.000 0.246 0.000 response.py:112(read)
+ 320/291 0.002 0.000 0.224 0.001 httplib.py:910(request)
+ 320/291 0.011 0.000 0.223 0.001 httplib.py:922(_send_request)
+ 2560 0.021 0.000 0.201 0.000 sessions.py:36(merge_kwargs)
+ 290 0.014 0.000 0.198 0.001 adapters.py:105(build_response)
+ 320/291 0.003 0.000 0.180 0.001 httplib.py:900(endheaders)
+5134/4702 0.023 0.000 0.173 0.000 {method 'join' of 'str' objects}
+ 290/266 0.004 0.000 0.169 0.001 models.py:567(content)
+ 3 0.001 0.000 0.166 0.055 __init__.py:1(<module>)
+ 1 0.001 0.001 0.165 0.165 __init__.py:9(<module>)
+ 1 0.007 0.007 0.162 0.162 connectionpool.py:7(<module>)
+ 320 0.017 0.000 0.154 0.000 models.py:273(prepare_url)
+ 55 0.001 0.000 0.140 0.003 sre_compile.py:501(compile)
+ 57 0.002 0.000 0.136 0.002 re.py:229(_compile)
+ 1 0.000 0.000 0.133 0.133 request.py:7(<module>)
+ 1 0.005 0.005 0.133 0.133 filepost.py:7(<module>)
+ 54 0.000 0.000 0.125 0.002 re.py:188(compile)
+ 2210 0.021 0.000 0.122 0.000 urlparse.py:123(urlparse)
+ 1926 0.045 0.000 0.122 0.000 ordered_dict.py:29(__init__)
+ 320 0.007 0.000 0.121 0.000 models.py:423(prepare_cookies)
+ 1 0.001 0.001 0.120 0.120 uuid.py:45(<module>)
+ 2 0.000 0.000 0.112 0.056 util.py:206(find_library)
+ 2 0.001 0.000 0.112 0.056 util.py:182(_findSoname_ldconfig)
+ 1280 0.019 0.000 0.106 0.000 utils.py:95(from_key_val_list)
+ 2 0.000 0.000 0.102 0.051 re.py:139(search)
+ 86128 0.102 0.000 0.102 0.000 {method 'append' of 'list' objects}
+ 290 0.005 0.000 0.094 0.000 cookies.py:94(extract_cookies_to_jar)
+ 2 0.093 0.046 0.093 0.046 {built-in method search}
+ 2530 0.043 0.000 0.091 0.000 urlparse.py:154(urlsplit)
+ 320 0.005 0.000 0.091 0.000 cookies.py:108(get_cookie_header)
+ 64/63 0.012 0.000 0.087 0.001 sre_parse.py:669(parse)
+ 291 0.010 0.000 0.082 0.000 grbrute.py:65(_send)
+ 1926 0.047 0.000 0.075 0.000 ordered_dict.py:143(update)
+ 184/64 0.003 0.000 0.073 0.001 sre_parse.py:307(_parse_sub)
+ 223/67 0.021 0.000 0.072 0.001 sre_parse.py:385(_parse)
+ 1740 0.016 0.000 0.069 0.000 cookies.py:257(update)
+ 320 0.007 0.000 0.069 0.000 adapters.py:133(get_connection)
+ 55 0.001 0.000 0.067 0.001 sre_compile.py:486(_code)
+ 610 0.008 0.000 0.065 0.000 cookies.py:32(__init__)
+ 320 0.007 0.000 0.061 0.000 grbrute.py:27(add)
+ 1208 0.021 0.000 0.058 0.000 cookielib.py:1217(__init__)
+ 290 0.009 0.000 0.057 0.000 cookielib.py:1635(extract_cookies)
+ 320 0.007 0.000 0.056 0.000 utils.py:52(get_netrc_auth)
+ 290 0.004 0.000 0.056 0.000 utils.py:270(get_encoding_from_headers)
+ 275 0.009 0.000 0.055 0.000 sessions.py:82(resolve_redirects)
+ 888 0.015 0.000 0.055 0.000 cookies.py:374(cookiejar_from_dict)
+ 1 0.003 0.003 0.053 0.053 cookielib.py:26(<module>)
+ 1465 0.011 0.000 0.051 0.000 structures.py:60(__contains__)
+ 320 0.004 0.000 0.051 0.000 poolmanager.py:104(connection_from_url)
+ 320 0.012 0.000 0.051 0.000 cookielib.py:1312(add_cookie_header)
+ 320 0.011 0.000 0.050 0.000 utils.py:427(get_environ_proxies)
+ 320 0.004 0.000 0.050 0.000 grequests.py:112(send)
+ 422/55 0.016 0.000 0.048 0.001 sre_compile.py:38(_compile)
+2240/1280 0.010 0.000 0.048 0.000 {method 'encode' of 'unicode' objects}
+14669/14668 0.045 0.000 0.047 0.000 {isinstance}
+ 1 0.012 0.012 0.044 0.044 cgi.py:16(<module>)
+ 640 0.005 0.000 0.044 0.000 ordered_dict.py:221(copy)
+ 2060 0.007 0.000 0.044 0.000 cookielib.py:1180(deepvalues)
+ 320 0.002 0.000 0.042 0.000 cookies.py:309(copy)
+ 320 0.010 0.000 0.041 0.000 connectionpool.py:200(_get_conn)
+ 1920 0.018 0.000 0.039 0.000 utils.py:438(<lambda>)
+ 1755 0.020 0.000 0.039 0.000 structures.py:42(lower_keys)
+ 580 0.004 0.000 0.037 0.000 structures.py:68(get)
+ 320/291 0.004 0.000 0.037 0.000 httplib.py:772(_send_output)
+ 2060 0.015 0.000 0.037 0.000 cookielib.py:1175(vals_sorted_by_key)
+ 1 0.001 0.001 0.036 0.036 __init__.py:98(<module>)
+ 290 0.017 0.000 0.035 0.000 response.py:176(from_httplib)
+ 290 0.004 0.000 0.035 0.000 cookielib.py:1555(make_cookies)
+ 320 0.005 0.000 0.033 0.000 pool.py:196(spawn)
+ 320/291 0.006 0.000 0.033 0.000 httplib.py:735(send)
+ 585/537 0.005 0.000 0.033 0.000 httplib.py:513(read)
+ 1 0.001 0.001 0.031 0.031 decoder.py:2(<module>)
+ 1211 0.015 0.000 0.031 0.000 threading.py:96(RLock)
+ 580 0.003 0.000 0.031 0.000 rfc822.py:295(getheaders)
+ 1 0.000 0.000 0.029 0.029 platform.py:10(<module>)
+ 1 0.004 0.004 0.029 0.029 grequests.py:14(<module>)
+ 960 0.006 0.000 0.028 0.000 utils.py:56(<genexpr>)
+ 179 0.003 0.000 0.028 0.000 sre_compile.py:184(_compile_charset)
+ 320 0.006 0.000 0.028 0.000 socket.py:382(sendall)
+ 580 0.018 0.000 0.028 0.000 rfc822.py:228(getallmatchingheaders)
+ 18014 0.028 0.000 0.028 0.000 {method 'lower' of 'str' objects}
+ 930 0.017 0.000 0.027 0.000 urlparse.py:146(_splitnetloc)
+ 320 0.003 0.000 0.026 0.000 poolmanager.py:81(connection_from_host)
+ 290 0.010 0.000 0.026 0.000 models.py:447(__init__)
+23634/23408 0.025 0.000 0.026 0.000 {len}
+ 320 0.009 0.000 0.026 0.000 idna.py:147(encode)
+ 322 0.008 0.000 0.025 0.000 socket.py:128(_wait_helper)
+ 1 0.004 0.004 0.024 0.024 urllib.py:23(<module>)
+ 179 0.010 0.000 0.024 0.000 sre_compile.py:213(_optimize_charset)
+ 320 0.004 0.000 0.024 0.000 httplib.py:329(__init__)
+ 6832 0.024 0.000 0.024 0.000 {hasattr}
+ 2 0.000 0.000 0.023 0.011 scanner.py:18(__init__)
+ 2257 0.009 0.000 0.023 0.000 sre_parse.py:207(get)
+ 320 0.015 0.000 0.023 0.000 httplib.py:782(putrequest)
+ 320 0.002 0.000 0.022 0.000 utils.py:415(requote_uri)
+ 1742 0.016 0.000 0.022 0.000 rfc822.py:197(isheader)
+ 1600 0.022 0.000 0.022 0.000 ordered_dict.py:45(__setitem__)
+ 2383 0.022 0.000 0.022 0.000 {map}
+ 320 0.005 0.000 0.022 0.000 cookielib.py:1691(clear_expired_cookies)
+ 320 0.006 0.000 0.021 0.000 util.py:96(parse_url)
+ 4492 0.015 0.000 0.021 0.000 UserDict.py:57(get)
+ 320 0.002 0.000 0.021 0.000 socket.py:365(send)
+ 580 0.004 0.000 0.021 0.000 response.py:96(release_conn)
+ 652 0.010 0.000 0.021 0.000 genericpath.py:15(exists)
+ 320 0.002 0.000 0.021 0.000 _abcoll.py:334(get)
+ 320 0.003 0.000 0.020 0.000 socket.py:321(makefile)
+ 320 0.002 0.000 0.020 0.000 pool.py:189(start)
+ 320 0.005 0.000 0.020 0.000 models.py:58(_encode_params)
+ 320 0.006 0.000 0.020 0.000 models.py:332(prepare_body)
+ 320 0.010 0.000 0.020 0.000 models.py:323(prepare_headers)
+ 320 0.004 0.000 0.020 0.000 adapters.py:154(request_url)
+ 55 0.002 0.000 0.019 0.000 sre_compile.py:367(_compile_info)
+ 295/271 0.011 0.000 0.019 0.000 socket.py:333(read)
+ 640 0.012 0.000 0.019 0.000 posixpath.py:248(expanduser)
+ 320 0.005 0.000 0.019 0.000 models.py:401(prepare_auth)
+ 372 0.014 0.000 0.019 0.000 {method 'switch' of 'greenlet.greenlet' objects}
+ 320 0.019 0.000 0.019 0.000 {method 'send' of '_socket.socket' objects}
+ 320 0.005 0.000 0.019 0.000 _collections.py:45(__getitem__)
+ 290 0.009 0.000 0.019 0.000 cgi.py:304(parse_header)
+ 939 0.012 0.000 0.018 0.000 threading.py:116(acquire)
+ 13613 0.018 0.000 0.018 0.000 {method 'get' of 'dict' objects}
+ 320 0.007 0.000 0.018 0.000 greenlet.py:459(_notify_links)
+ 1 0.001 0.001 0.017 0.017 Cookie.py:206(<module>)
+ 2 0.000 0.000 0.017 0.008 __init__.py:71(search_function)
+ 11 0.002 0.000 0.017 0.002 {__import__}
+ 290 0.002 0.000 0.017 0.000 connectionpool.py:233(_put_conn)
+ 1 0.000 0.000 0.016 0.016 monkey.py:95(patch_all)
+ 1 0.001 0.001 0.016 0.016 monkey.py:44(patch_socket)
+ 1 0.001 0.001 0.016 0.016 idna.py:3(<module>)
+ 1211 0.011 0.000 0.016 0.000 threading.py:101(__init__)
+ 2619 0.012 0.000 0.016 0.000 sre_parse.py:188(__next)
+ 320 0.007 0.000 0.016 0.000 Queue.py:107(put)
+ 320 0.003 0.000 0.016 0.000 models.py:436(prepare_hooks)
+ 1 0.005 0.005 0.015 0.015 socket.py:32(<module>)
+ 320 0.005 0.000 0.015 0.000 Queue.py:150(get)
+ 640 0.005 0.000 0.014 0.000 utils.py:584(get_auth_from_url)
+ 3312 0.011 0.000 0.014 0.000 structures.py:45(<genexpr>)
+ 1740 0.010 0.000 0.014 0.000 rfc822.py:285(getheader)
+ 320 0.003 0.000 0.014 0.000 pool.py:43(add)
+ 290 0.007 0.000 0.014 0.000 mimetools.py:33(parsetype)
+ 933 0.007 0.000 0.014 0.000 greenlet.py:400(rawlink)
+ 30/1 0.002 0.000 0.013 0.013 socket.py:603(getaddrinfo)
+ 320 0.005 0.000 0.013 0.000 urllib.py:1193(quote)
+ 939 0.009 0.000 0.013 0.000 threading.py:136(release)
+ 2210 0.008 0.000 0.013 0.000 <string>:8(__new__)
+ 320 0.006 0.000 0.013 0.000 socket.py:315(dup)
+ 2 0.007 0.003 0.012 0.006 sre_compile.py:307(_optimize_unicode)
+ 290 0.004 0.000 0.012 0.000 util.py:235(is_connection_dropped)
+ 652 0.012 0.000 0.012 0.000 {posix.stat}
+ 610 0.004 0.000 0.012 0.000 {method 'decode' of 'str' objects}
+ 320 0.001 0.000 0.012 0.000 greenlet.py:455(link_exception)
+ 641 0.005 0.000 0.011 0.000 threading.py:272(notify)
+ 1866 0.007 0.000 0.011 0.000 sre_parse.py:136(__getitem__)
+ 320 0.004 0.000 0.011 0.000 models.py:136(register_hook)
+ 6668 0.011 0.000 0.011 0.000 {method 'find' of 'str' objects}
+ 1280 0.007 0.000 0.011 0.000 httplib.py:889(putheader)
+ 320 0.004 0.000 0.011 0.000 greenlet.py:411(link)
+ 3602 0.011 0.000 0.011 0.000 {getattr}
+ 320 0.004 0.000 0.011 0.000 adapters.py:169(add_headers)
+ 3 0.010 0.003 0.010 0.003 {method 'read' of 'file' objects}
+ 290 0.010 0.000 0.010 0.000 pphidden_async.py:29(cb_response)
+ 320 0.004 0.000 0.010 0.000 ordered_dict.py:178(pop)
+ 320 0.002 0.000 0.010 0.000 {next}
+ 290 0.003 0.000 0.010 0.000 models.py:515(iter_content)
+ 1280 0.006 0.000 0.010 0.000 models.py:327(<genexpr>)
+ 4999 0.010 0.000 0.010 0.000 {method 'seek' of 'cStringIO.StringO' objects}
+ 1359 0.008 0.000 0.010 0.000 {method 'add' of 'set' objects}
+ 320 0.002 0.000 0.010 0.000 __init__.py:1244(isEnabledFor)
+ 580 0.005 0.000 0.010 0.000 httplib.py:497(close)
+ 1742 0.008 0.000 0.010 0.000 httplib.py:216(addheader)
+ 1 0.004 0.004 0.009 0.009 mimetools.py:1(<module>)
+ 1 0.006 0.006 0.009 0.009 __init__.py:5(<module>)
+ 320 0.008 0.000 0.009 0.000 util.py:63(split_first)
+ 320 0.009 0.000 0.009 0.000 pphidden_async.py:19(next)
+ 1280 0.006 0.000 0.009 0.000 ordered_dict.py:125(items)
+ 290 0.007 0.000 0.009 0.000 mimetools.py:50(parseplist)
+ 290 0.001 0.000 0.009 0.000 __init__.py:1034(debug)
+ 960 0.005 0.000 0.009 0.000 idna.py:62(ToASCII)
+ 320 0.008 0.000 0.009 0.000 greenlet.py:146(__init__)
+ 30 0.009 0.000 0.009 0.000 {gevent.core.dns_resolve_ipv4}
+ 869 0.006 0.000 0.009 0.000 cgi.py:292(_parseparam)
+ 3478 0.009 0.000 0.009 0.000 {built-in method __new__ of type object at 0x82f680}
+ 1 0.002 0.002 0.008 0.008 urlparse.py:26(<module>)
+ 1 0.004 0.004 0.008 0.008 socket.py:44(<module>)
+ 610 0.003 0.000 0.008 0.000 utf_8.py:15(decode)
+ 5132 0.008 0.000 0.008 0.000 UserDict.py:69(__contains__)
+ 290 0.003 0.000 0.008 0.000 structures.py:63(__getitem__)
+ 596/230 0.007 0.000 0.008 0.000 sre_parse.py:146(getwidth)
+ 350 0.004 0.000 0.008 0.000 socket.py:201(__init__)
+ 290 0.006 0.000 0.008 0.000 response.py:60(__init__)
+ 4480 0.008 0.000 0.008 0.000 ordered_dict.py:64(__iter__)
+ 320 0.004 0.000 0.008 0.000 models.py:37(path_url)
+ 320 0.008 0.000 0.008 0.000 __init__.py:1230(getEffectiveLevel)
+ 2060 0.008 0.000 0.008 0.000 cookielib.py:1710(__iter__)
+ 1 0.002 0.002 0.007 0.007 util.py:8(<module>)
+ 1 0.001 0.001 0.007 0.007 urllib2.py:76(<module>)
+ 1 0.000 0.000 0.007 0.007 decoder.py:244(JSONDecoder)
+ 290 0.002 0.000 0.007 0.000 utils.py:381(stream_untransfer)
+ 320 0.005 0.000 0.007 0.000 urllib.py:1234(urlencode)
+ 847 0.007 0.000 0.007 0.000 sre_parse.py:132(__len__)
+ 293 0.002 0.000 0.007 0.000 queue.py:147(get)
+ 640 0.005 0.000 0.007 0.000 ordered_dict.py:117(keys)
+ 320 0.006 0.000 0.007 0.000 models.py:179(__init__)
+ 4930 0.007 0.000 0.007 0.000 {method 'strip' of 'str' objects}
+ 3890 0.007 0.000 0.007 0.000 {method 'items' of 'dict' objects}
+ 1281 0.006 0.000 0.007 0.000 {method 'encode' of 'str' objects}
+ 290 0.002 0.000 0.007 0.000 httplib.py:467(_check_close)
+ 1208 0.007 0.000 0.007 0.000 cookielib.py:848(__init__)
+ 1 0.004 0.004 0.006 0.006 __init__.py:4(<module>)
+ 1 0.003 0.003 0.006 0.006 argparse.py:76(<module>)
+ 5 0.000 0.000 0.006 0.001 scanner.py:65(decorator)
+ 320 0.003 0.000 0.006 0.000 utils.py:397(unquote_unreserved)
+ 320 0.004 0.000 0.006 0.000 utils.py:118(to_key_val_list)
+ 320 0.002 0.000 0.006 0.000 sessions.py:59(get_original_key)
+ 317 0.005 0.000 0.006 0.000 ordered_dict.py:55(__delitem__)
+ 2657 0.006 0.000 0.006 0.000 {method 'startswith' of 'str' objects}
+ 30 0.001 0.000 0.006 0.000 hub.py:282(switch_args)
+ 1600 0.005 0.000 0.006 0.000 httplib.py:765(_output)
+ 290 0.004 0.000 0.006 0.000 httplib.py:631(getheaders)
+ 320 0.006 0.000 0.006 0.000 greenlet.py:361(_report_result)
+ 610 0.006 0.000 0.006 0.000 {built-in method utcnow}
+ 2222 0.006 0.000 0.006 0.000 {built-in method acquire}
+ 1 0.003 0.003 0.005 0.005 tempfile.py:18(<module>)
+ 1 0.000 0.000 0.005 0.005 platform.py:1007(_syscmd_uname)
+ 1 0.003 0.003 0.005 0.005 io.py:35(<module>)
+ 1 0.003 0.003 0.005 0.005 __init__.py:24(<module>)
+ 1 0.000 0.000 0.005 0.005 argparse.py:1556(__init__)
+ 3 0.004 0.001 0.005 0.002 collections.py:13(namedtuple)
+ 4 0.000 0.000 0.005 0.001 platform.py:1288(system)
+ 7 0.000 0.000 0.005 0.001 platform.py:1151(uname)
+ 320 0.002 0.000 0.005 0.000 utils.py:43(super_len)
+ 320 0.003 0.000 0.005 0.000 util.py:44(__new__)
+ 2519 0.005 0.000 0.005 0.000 threading.py:64(_note)
+ 641 0.003 0.000 0.005 0.000 threading.py:221(_is_owned)
+ 610 0.004 0.000 0.005 0.000 socket.py:267(close)
+ 320 0.002 0.000 0.005 0.000 pool.py:201(discard)
+ 595 0.003 0.000 0.005 0.000 models.py:252(__init__)
+ 2647 0.005 0.000 0.005 0.000 {method 'tell' of 'cStringIO.StringO' objects}
+ 2381 0.005 0.000 0.005 0.000 {method 'sort' of 'list' objects}
+ 1864 0.005 0.000 0.005 0.000 {method 'setdefault' of 'dict' objects}
+ 1280 0.005 0.000 0.005 0.000 {method 'find' of 'unicode' objects}
+ 320 0.005 0.000 0.005 0.000 {built-in method split}
+ 290 0.003 0.000 0.005 0.000 {built-in method register}
+ 1 0.000 0.000 0.004 0.004 urllib2.py:803(AbstractBasicAuthHandler)
+ 1 0.004 0.004 0.004 0.004 socket.py:176(_socketobject)
+ 1 0.000 0.000 0.004 0.004 encoder.py:2(<module>)
+ 2 0.000 0.000 0.004 0.002 warnings.py:45(filterwarnings)
+ 1015 0.004 0.000 0.004 0.000 {sys.exc_clear}
+ 612 0.003 0.000 0.004 0.000 <string>:1(fileno)
+ 1255 0.002 0.000 0.004 0.000 sre_parse.py:201(match)
+ 320 0.003 0.000 0.004 0.000 socket.py:237(__init__)
+ 320 0.002 0.000 0.004 0.000 sessions.py:485(get_adapter)
+ 293 0.002 0.000 0.004 0.000 queue.py:95(put)
+ 1837 0.004 0.000 0.004 0.000 {min}
+ 2671 0.004 0.000 0.004 0.000 {method 'upper' of 'str' objects}
+ 1237 0.004 0.000 0.004 0.000 {method 'split' of 'str' objects}
+ 2992 0.004 0.000 0.004 0.000 {method 'keys' of 'dict' objects}
+ 105 0.002 0.000 0.004 0.000 hub.py:270(switch)
+ 320 0.003 0.000 0.004 0.000 grequests.py:78(__init__)
+ 2967 0.004 0.000 0.004 0.000 {cStringIO.StringIO}
+ 320 0.002 0.000 0.004 0.000 cookielib.py:1253(_cookie_attrs)
+ 610 0.004 0.000 0.004 0.000 {_codecs.utf_8_decode}
+ 1 0.002 0.002 0.003 0.003 response.py:7(<module>)
+ 1 0.001 0.001 0.003 0.003 models.py:8(<module>)
+ 1 0.001 0.001 0.003 0.003 greenlet.py:3(<module>)
+ 1 0.000 0.000 0.003 0.003 api.py:12(<module>)
+ 3 0.003 0.001 0.003 0.001 {posix.popen}
+ 320 0.001 0.000 0.003 0.000 urlparse.py:198(urlunparse)
+ 1224 0.003 0.000 0.003 0.000 threading.py:59(__init__)
+ 860 0.002 0.000 0.003 0.000 sre_parse.py:144(append)
+ 17 0.003 0.000 0.003 0.000 sre_compile.py:264(_mk_bitmap)
+ 2032 0.003 0.000 0.003 0.000 rfc822.py:219(iscomment)
+ 2032 0.003 0.000 0.003 0.000 rfc822.py:209(islast)
+ 334 0.002 0.000 0.003 0.000 queue.py:80(qsize)
+ 640 0.002 0.000 0.003 0.000 Queue.py:237(_qsize)
+ 20 0.001 0.000 0.003 0.000 queue.py:193(_unlock)
+ 320 0.002 0.000 0.003 0.000 pool.py:47(discard)
+ 320 0.002 0.000 0.003 0.000 models.py:389(prepare_content_length)
+ 2352 0.003 0.000 0.003 0.000 {method 'read' of 'cStringIO.StringO' objects}
+ 2280 0.003 0.000 0.003 0.000 {method 'pop' of 'dict' objects}
+ 3484 0.003 0.000 0.003 0.000 {method 'isspace' of 'str' objects}
+ 672 0.003 0.000 0.003 0.000 {method 'format' of 'str' objects}
+ 7 0.002 0.000 0.003 0.000 __init__.py:959(_fixupParents)
+ 7 0.000 0.000 0.003 0.000 __init__.py:927(getLogger)
+ 7 0.000 0.000 0.003 0.000 __init__.py:1420(getLogger)
+ 1064 0.003 0.000 0.003 0.000 hub.py:115(get_hub)
+ 320 0.003 0.000 0.003 0.000 greenlet.py:236(start)
+ 30 0.001 0.000 0.003 0.000 connectionpool.py:189(_new_conn)
+ 320 0.002 0.000 0.003 0.000 adapters.py:77(cert_verify)
+ 16 0.001 0.000 0.003 0.000 abc.py:83(__new__)
+ 1 0.001 0.001 0.002 0.002 threading.py:1(<module>)
+ 1 0.001 0.001 0.002 0.002 ssl.py:56(<module>)
+ 1 0.001 0.001 0.002 0.002 six.py:1(<module>)
+ 1 0.001 0.001 0.002 0.002 sessions.py:10(<module>)
+ 1 0.000 0.000 0.002 0.002 re.py:134(match)
+ 1 0.001 0.001 0.002 0.002 Queue.py:1(<module>)
+ 1 0.000 0.000 0.002 0.002 poolmanager.py:7(<module>)
+ 1 0.002 0.002 0.002 0.002 mimetypes.py:324(_default_mime_types)
+ 1 0.000 0.000 0.002 0.002 mimetypes.py:23(<module>)
+ 1 0.002 0.002 0.002 0.002 httplib.py:67(<module>)
+ 1 0.000 0.000 0.002 0.002 cookielib.py:1201(CookieJar)
+ 1 0.002 0.002 0.002 0.002 calendar.py:6(<module>)
+ 1 0.000 0.000 0.002 0.002 argparse.py:2021(_match_arguments_partial)
+ 1 0.000 0.000 0.002 0.002 argparse.py:1880(consume_positionals)
+ 1 0.000 0.000 0.002 0.002 argparse.py:1735(_parse_known_args)
+ 1 0.000 0.000 0.002 0.002 argparse.py:1704(parse_known_args)
+ 1 0.000 0.000 0.002 0.002 argparse.py:1697(parse_args)
+ 3 0.000 0.000 0.002 0.001 sessions.py:188(__init__)
+ 3 0.000 0.000 0.002 0.001 poolmanager.py:61(_new_pool)
+ 3 0.000 0.000 0.002 0.001 grbrute.py:21(__init__)
+ 3 0.000 0.000 0.002 0.001 gettext.py:565(gettext)
+ 3 0.001 0.000 0.002 0.001 gettext.py:527(dgettext)
+ 3 0.000 0.000 0.002 0.001 gettext.py:461(translation)
+ 3 0.000 0.000 0.002 0.001 gettext.py:421(find)
+ 3 0.000 0.000 0.002 0.001 connectionpool.py:171(__init__)
+ 3 0.000 0.000 0.002 0.001 argparse.py:1190(__init__)
+ 46 0.000 0.000 0.002 0.000 urlparse.py:59(clear_cache)
+ 485 0.002 0.000 0.002 0.000 urlparse.py:303(<genexpr>)
+ 320 0.002 0.000 0.002 0.000 urlparse.py:208(urlunsplit)
+ 485 0.002 0.000 0.002 0.000 urllib.py:1168(<genexpr>)
+ 931 0.002 0.000 0.002 0.000 {time.time}
+ 1880 0.002 0.000 0.002 0.000 {thread.get_ident}
+ 1225 0.002 0.000 0.002 0.000 {thread.allocate_lock}
+ 693 0.002 0.000 0.002 0.000 {sys.exc_info}
+ 441 0.002 0.000 0.002 0.000 sre_parse.py:96(__init__)
+ 175 0.001 0.000 0.002 0.000 sre_compile.py:360(_simple)
+ 320 0.001 0.000 0.002 0.000 socket.py:276(__del__)
+ 290 0.001 0.000 0.002 0.000 rfc822.py:454(items)
+ 664 0.002 0.000 0.002 0.000 {range}
+ 320 0.001 0.000 0.002 0.000 Queue.py:243(_get)
+ 320 0.001 0.000 0.002 0.000 Queue.py:240(_put)
+ 320 0.001 0.000 0.002 0.000 models.py:267(prepare_method)
+ 640 0.002 0.000 0.002 0.000 {method 'update' of 'dict' objects}
+ 592 0.002 0.000 0.002 0.000 {method 'rotate' of 'collections.deque' objects}
+ 60 0.002 0.000 0.002 0.000 {method 'connect_ex' of '_socket.socket' objects}
+ 30 0.000 0.000 0.002 0.000 __init__.py:1046(info)
+ 918 0.002 0.000 0.002 0.000 hooks.py:20(default_hooks)
+ 320 0.001 0.000 0.002 0.000 greenlet.py:66(__call__)
+ 320 0.001 0.000 0.002 0.000 greenlet.py:30(__hash__)
+ 933 0.002 0.000 0.002 0.000 greenlet.py:160(ready)
+ 1759 0.002 0.000 0.002 0.000 {greenlet.getcurrent}
+ 320 0.002 0.000 0.002 0.000 cookielib.py:1246(_cookies_for_request)
+ 1768 0.002 0.000 0.002 0.000 {chr}
+ 1581 0.002 0.000 0.002 0.000 {built-in method release}
+ 290 0.002 0.000 0.002 0.000 {built-in method poll}
+ 320 0.002 0.000 0.002 0.000 abc.py:125(__instancecheck__)
+ 1 0.001 0.001 0.001 0.001 status_codes.py:3(<module>)
+ 1 0.001 0.001 0.001 0.001 ssl.py:58(SSLSocket)
+ 1 0.000 0.000 0.001 0.001 ssl.py:13(<module>)
+ 1 0.001 0.001 0.001 0.001 socket.py:199(socket)
+ 1 0.001 0.001 0.001 0.001 random.py:40(<module>)
+ 1 0.001 0.001 0.001 0.001 queue.py:16(<module>)
+ 1 0.000 0.000 0.001 0.001 pool.py:88(kill)
+ 1 0.000 0.000 0.001 0.001 pool.py:208(kill)
+ 1 0.001 0.001 0.001 0.001 netrc.py:1(<module>)
+ 1 0.000 0.000 0.001 0.001 hub.py:3(<module>)
+ 1 0.001 0.001 0.001 0.001 heapq.py:31(<module>)
+ 1 0.001 0.001 0.001 0.001 hashlib.py:55(<module>)
+ 1 0.001 0.001 0.001 0.001 exceptions.py:9(<module>)
+ 1 0.001 0.001 0.001 0.001 exceptions.py:10(<module>)
+ 1 0.000 0.000 0.001 0.001 cookies.py:7(<module>)
+ 1 0.000 0.000 0.001 0.001 _collections.py:7(<module>)
+ 1 0.001 0.001 0.001 0.001 collections.py:1(<module>)
+ 1 0.001 0.001 0.001 0.001 base64.py:3(<module>)
+ 1 0.000 0.000 0.001 0.001 auth.py:8(<module>)
+ 643 0.001 0.000 0.001 0.000 UserDict.py:17(__getitem__)
+ 320 0.001 0.000 0.001 0.000 urlparse.py:77(password)
+ 320 0.001 0.000 0.001 0.000 urlparse.py:67(username)
+ 30 0.000 0.000 0.001 0.000 timeout.py:100(start_new)
+ 147 0.001 0.000 0.001 0.000 sre_parse.py:263(_escape)
+ 130 0.001 0.000 0.001 0.000 sre_parse.py:231(_class_escape)
+ 64 0.000 0.000 0.001 0.000 sre_parse.py:184(__init__)
+ 108 0.001 0.000 0.001 0.000 sre_compile.py:480(isstring)
+ 350 0.001 0.000 0.001 0.000 socket.py:422(settimeout)
+ 320 0.001 0.000 0.001 0.000 socket.py:283(flush)
+ 274 0.001 0.000 0.001 0.000 {setattr}
+ 293 0.001 0.000 0.001 0.000 queue.py:59(_put)
+ 293 0.001 0.000 0.001 0.000 queue.py:56(_get)
+ 293 0.001 0.000 0.001 0.000 queue.py:229(_schedule_unlock)
+ 6 0.000 0.000 0.001 0.000 poolmanager.py:55(__init__)
+ 743 0.001 0.000 0.001 0.000 {ord}
+ 350 0.001 0.000 0.001 0.000 {method 'setblocking' of '_socket.socket' objects}
+ 641 0.001 0.000 0.001 0.000 {method 'rstrip' of 'str' objects}
+ 954 0.001 0.000 0.001 0.000 {method 'pop' of 'set' objects}
+ 320 0.001 0.000 0.001 0.000 {method 'pop' of 'list' objects}
+ 320 0.001 0.000 0.001 0.000 {method 'lower' of 'unicode' objects}
+ 578 0.001 0.000 0.001 0.000 {method 'index' of 'str' objects}
+ 642 0.001 0.000 0.001 0.000 {method 'fileno' of '_socket.socket' objects}
+ 358 0.001 0.000 0.001 0.000 {method 'extend' of 'list' objects}
+ 661 0.001 0.000 0.001 0.000 {method 'discard' of 'set' objects}
+ 289 0.001 0.000 0.001 0.000 {method 'count' of 'str' objects}
+ 275 0.001 0.000 0.001 0.000 {method 'copy' of 'dict' objects}
+ 46 0.001 0.000 0.001 0.000 {method 'clear' of 'dict' objects}
+ 367 0.001 0.000 0.001 0.000 {method 'cancel' of 'gevent.core.event' objects}
+ 360 0.001 0.000 0.001 0.000 {max}
+ 3 0.000 0.000 0.001 0.000 __init__.py:337(__init__)
+ 51/21 0.002 0.000 0.001 0.000 hub.py:296(get)
+ 875 0.001 0.000 0.001 0.000 httplib.py:502(isclosed)
+ 320 0.001 0.000 0.001 0.000 greenlet.py:23(__init__)
+ 320 0.001 0.000 0.001 0.000 greenlet.py:164(successful)
+ 693 0.001 0.000 0.001 0.000 {gevent.core.set_exc_info}
+ 6 0.000 0.000 0.001 0.000 gettext.py:130(_expand_lang)
+ 580 0.001 0.000 0.001 0.000 cookies.py:87(info)
+ 290 0.001 0.000 0.001 0.000 cookies.py:80(__init__)
+ 257 0.001 0.000 0.001 0.000 Cookie.py:308(<genexpr>)
+ 610 0.001 0.000 0.001 0.000 cookielib.py:43(_debug)
+ 1253 0.001 0.000 0.001 0.000 {callable}
+ 320 0.001 0.000 0.001 0.000 {built-in method fromkeys}
+ 323 0.001 0.000 0.001 0.000 {built-in method __enter__}
+ 5 0.000 0.000 0.001 0.000 argparse.py:1271(add_argument)
+ 322 0.000 0.000 0.001 0.000 {any}
+ 341 0.001 0.000 0.001 0.000 {all}
+ 6 0.000 0.000 0.001 0.000 adapters.py:70(init_poolmanager)
+ 6 0.000 0.000 0.001 0.000 adapters.py:49(__init__)
+ 16 0.000 0.000 0.001 0.000 abc.py:86(<genexpr>)
+ 1 0.000 0.000 0.000 0.000 {zip}
+ 3 0.000 0.000 0.000 0.000 warnings.py:361(__exit__)
+ 3 0.000 0.000 0.000 0.000 warnings.py:345(__enter__)
+ 3 0.000 0.000 0.000 0.000 warnings.py:324(__init__)
+ 2 0.000 0.000 0.000 0.000 warnings.py:14(warnpy3k)
+ 1 0.000 0.000 0.000 0.000 uuid.py:53(UUID)
+ 4 0.000 0.000 0.000 0.000 uuid.py:101(__init__)
+ 3 0.000 0.000 0.000 0.000 utils.py:493(default_headers)
+ 3 0.000 0.000 0.000 0.000 utils.py:462(default_user_agent)
+ 1 0.000 0.000 0.000 0.000 util.py:53(__init__)
+ 1 0.000 0.000 0.000 0.000 util.py:50(lazy_property)
+ 1 0.000 0.000 0.000 0.000 util.py:4(wrap_errors)
+ 1 0.000 0.000 0.000 0.000 util.py:4(<module>)
+ 1 0.000 0.000 0.000 0.000 util.py:37(Url)
+ 1 0.000 0.000 0.000 0.000 util.py:2(<module>)
+ 1 0.000 0.000 0.000 0.000 urlparse.py:64(ResultMixin)
+ 1 0.000 0.000 0.000 0.000 urlparse.py:115(ParseResult)
+ 1 0.000 0.000 0.000 0.000 urlparse.py:107(SplitResult)
+ 1 0.000 0.000 0.000 0.000 urllib.py:977(addinfourl)
+ 1 0.000 0.000 0.000 0.000 urllib.py:967(addinfo)
+ 1 0.000 0.000 0.000 0.000 urllib.py:952(addclosehook)
+ 1 0.000 0.000 0.000 0.000 urllib.py:923(addbase)
+ 1 0.000 0.000 0.000 0.000 urllib.py:845(ftpwrapper)
+ 1 0.000 0.000 0.000 0.000 urllib.py:615(FancyURLopener)
+ 1 0.000 0.000 0.000 0.000 urllib.py:115(URLopener)
+ 1 0.000 0.000 0.000 0.000 urllib.py:109(ContentTooShortError)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:895(AbstractDigestAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:867(ProxyBasicAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:857(HTTPBasicAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:793(HTTPPasswordMgrWithDefaultRealm)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:729(HTTPPasswordMgr)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:686(ProxyHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:520(HTTPRedirectHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:516(HTTPDefaultErrorHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:499(HTTPErrorProcessor)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:480(BaseHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:297(OpenerDirector)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:187(Request)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:149(HTTPError)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:136(URLError)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1369(CacheFTPHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1310(FTPHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1258(FileHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1200(UnknownHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1182(HTTPCookieProcessor)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1175(HTTPSHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1167(HTTPHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1065(AbstractHTTPHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1053(ProxyDigestAuthHandler)
+ 1 0.000 0.000 0.000 0.000 urllib2.py:1035(HTTPDigestAuthHandler)
+ 1 0.000 0.000 0.000 0.000 traceback.py:1(<module>)
+ 30 0.000 0.000 0.000 0.000 timeout.py:90(start)
+ 30 0.000 0.000 0.000 0.000 timeout.py:85(__init__)
+ 1 0.000 0.000 0.000 0.000 timeout.py:32(Timeout)
+ 1 0.000 0.000 0.000 0.000 timeout.py:14(<module>)
+ 30 0.000 0.000 0.000 0.000 timeout.py:128(cancel)
+ 30 0.000 0.000 0.000 0.000 timeout.py:120(pending)
+ 1 0.000 0.000 0.000 0.000 threading.py:99(_RLock)
+ 1 0.000 0.000 0.000 0.000 threading.py:783(_DummyThread)
+ 1 0.000 0.000 0.000 0.000 threading.py:752(_set_daemon)
+ 1 0.000 0.000 0.000 0.000 threading.py:744(__init__)
+ 1 0.000 0.000 0.000 0.000 threading.py:742(_MainThread)
+ 1 0.000 0.000 0.000 0.000 threading.py:713(_Timer)
+ 1 0.000 0.000 0.000 0.000 threading.py:57(_Verbose)
+ 1 0.000 0.000 0.000 0.000 threading.py:510(_set_ident)
+ 1 0.000 0.000 0.000 0.000 threading.py:426(__init__)
+ 1 0.000 0.000 0.000 0.000 threading.py:414(Thread)
+ 1 0.000 0.000 0.000 0.000 threading.py:376(set)
+ 1 0.000 0.000 0.000 0.000 threading.py:366(__init__)
+ 1 0.000 0.000 0.000 0.000 threading.py:362(_Event)
+ 1 0.000 0.000 0.000 0.000 threading.py:359(Event)
+ 1 0.000 0.000 0.000 0.000 threading.py:347(_BoundedSemaphore)
+ 1 0.000 0.000 0.000 0.000 threading.py:299(_Semaphore)
+ 1 0.000 0.000 0.000 0.000 threading.py:290(notifyAll)
+ 11 0.000 0.000 0.000 0.000 threading.py:181(__init__)
+ 1 0.000 0.000 0.000 0.000 threading.py:179(_Condition)
+ 11 0.000 0.000 0.000 0.000 threading.py:176(Condition)
+ 1 0.000 0.000 0.000 0.000 tempfile.py:483(SpooledTemporaryFile)
+ 1 0.000 0.000 0.000 0.000 tempfile.py:357(_TemporaryFileWrapper)
+ 1 0.000 0.000 0.000 0.000 tempfile.py:107(_RandomNameSequence)
+ 4 0.000 0.000 0.000 0.000 {sys._getframe}
+ 1 0.000 0.000 0.000 0.000 structures.py:9(<module>)
+ 1 0.000 0.000 0.000 0.000 structures.py:78(__init__)
+ 1 0.000 0.000 0.000 0.000 structures.py:75(LookupDict)
+ 1 0.000 0.000 0.000 0.000 structures.py:36(CaseInsensitiveDict)
+ 1 0.000 0.000 0.000 0.000 structures.py:15(IteratorProxy)
+ 20 0.000 0.000 0.000 0.000 {_struct.calcsize}
+ 20 0.000 0.000 0.000 0.000 string.py:364(rfind)
+ 1 0.000 0.000 0.000 0.000 string.py:281(split)
+ 1 0.000 0.000 0.000 0.000 string.py:248(strip)
+ 1 0.000 0.000 0.000 0.000 string.py:220(lower)
+ 1 0.000 0.000 0.000 0.000 stringprep.py:6(<module>)
+ 1 0.000 0.000 0.000 0.000 StringIO.py:42(StringIO)
+ 1 0.000 0.000 0.000 0.000 StringIO.py:30(<module>)
+ 1 0.000 0.000 0.000 0.000 <string>:1(Url)
+ 1 0.000 0.000 0.000 0.000 <string>:1(SplitResult)
+ 1 0.000 0.000 0.000 0.000 <string>:1(ParseResult)
+ 1 0.000 0.000 0.000 0.000 ssl.py:83(SSLSocket)
+ 1 0.000 0.000 0.000 0.000 sre_parse.py:91(checkgroup)
+ 90 0.000 0.000 0.000 0.000 sre_parse.py:89(closegroup)
+ 90 0.000 0.000 0.000 0.000 sre_parse.py:78(opengroup)
+ 66 0.000 0.000 0.000 0.000 sre_parse.py:73(__init__)
+ 4 0.000 0.000 0.000 0.000 sre_parse.py:222(isname)
+ 12 0.000 0.000 0.000 0.000 sre_parse.py:216(isident)
+ 3 0.000 0.000 0.000 0.000 sre_parse.py:213(seek)
+ 11 0.000 0.000 0.000 0.000 sre_parse.py:211(tell)
+ 185 0.000 0.000 0.000 0.000 sre_parse.py:140(__setitem__)
+ 4 0.000 0.000 0.000 0.000 sre_parse.py:134(__delitem__)
+ 161 0.000 0.000 0.000 0.000 {_sre.getlower}
+ 20 0.000 0.000 0.000 0.000 sre_compile.py:57(fixup)
+ 318 0.000 0.000 0.000 0.000 sre_compile.py:24(_identityfunction)
+ 55 0.000 0.000 0.000 0.000 {_sre.compile}
+ 30 0.000 0.000 0.000 0.000 socket.py:579(gethostbyname)
+ 30/1 0.001 0.000 0.000 0.000 socket.py:534(create_connection)
+ 30/1 0.087 0.003 0.000 0.000 socket.py:269(connect)
+ 1 0.000 0.000 0.000 0.000 socket.py:226(_fileobject)
+ 1 0.000 0.000 0.000 0.000 socket.py:186(_closedsocket)
+ 1 0.000 0.000 0.000 0.000 socket.py:164(_closedsocket)
+ 30/1 0.000 0.000 0.000 0.000 socket.py:154(wait_readwrite)
+ 322/1 0.004 0.000 0.000 0.000 socket.py:136(wait_read)
+ 30 0.000 0.000 0.000 0.000 {_socket.inet_ntop}
+ 350 0.000 0.000 0.000 0.000 {_socket.getdefaulttimeout}
+ 31 0.000 0.000 0.000 0.000 six.py:93(__init__)
+ 1 0.000 0.000 0.000 0.000 six.py:91(MovedModule)
+ 1 0.000 0.000 0.000 0.000 six.py:83(__get__)
+ 40 0.000 0.000 0.000 0.000 six.py:80(__init__)
+ 1 0.000 0.000 0.000 0.000 six.py:78(_LazyDescr)
+ 1 0.000 0.000 0.000 0.000 six.py:72(_import_module)
+ 4 0.000 0.000 0.000 0.000 six.py:67(_add_doc)
+ 1 0.000 0.000 0.000 0.000 six.py:54(__len__)
+ 1 0.000 0.000 0.000 0.000 six.py:53(X)
+ 1 0.000 0.000 0.000 0.000 six.py:317(exec_)
+ 1 0.000 0.000 0.000 0.000 six.py:247(Iterator)
+ 1 0.000 0.000 0.000 0.000 six.py:132(_MovedItems)
+ 1 0.000 0.000 0.000 0.000 six.py:126(_resolve)
+ 9 0.000 0.000 0.000 0.000 six.py:108(__init__)
+ 1 0.000 0.000 0.000 0.000 six.py:106(MovedAttribute)
+ 1 0.000 0.000 0.000 0.000 shlex.py:2(<module>)
+ 1 0.000 0.000 0.000 0.000 shlex.py:21(shlex)
+ 1 0.000 0.000 0.000 0.000 sessions.py:81(SessionRedirectMixin)
+ 6 0.000 0.000 0.000 0.000 sessions.py:500(mount)
+ 1 0.000 0.000 0.000 0.000 sessions.py:170(Session)
+ 290 0.000 0.000 0.000 0.000 {select.poll}
+ 5 0.000 0.000 0.000 0.000 scanner.py:64(pattern)
+ 1 0.000 0.000 0.000 0.000 scanner.py:3(<module>)
+ 1 0.000 0.000 0.000 0.000 scanner.py:17(Scanner)
+ 1 0.000 0.000 0.000 0.000 rfc822.py:85(Message)
+ 1 0.000 0.000 0.000 0.000 rfc822.py:770(AddressList)
+ 1 0.000 0.000 0.000 0.000 rfc822.py:71(<module>)
+ 1 0.000 0.000 0.000 0.000 rfc822.py:496(AddrlistClass)
+ 1 0.000 0.000 0.000 0.000 response.py:32(HTTPResponse)
+ 9 0.000 0.000 0.000 0.000 request.py:50(__init__)
+ 1 0.000 0.000 0.000 0.000 request.py:18(RequestMethods)
+ 2 0.000 0.000 0.000 0.000 re.py:206(escape)
+ 3 0.000 0.000 0.000 0.000 {repr}
+ 1 0.000 0.000 0.000 0.000 random.py:99(seed)
+ 1 0.000 0.000 0.000 0.000 random.py:90(__init__)
+ 1 0.000 0.000 0.000 0.000 random.py:793(SystemRandom)
+ 1 0.000 0.000 0.000 0.000 random.py:71(Random)
+ 1 0.000 0.000 0.000 0.000 random.py:643(WichmannHill)
+ 1 0.000 0.000 0.000 0.000 Queue.py:9(Empty)
+ 7 0.000 0.000 0.000 0.000 queue.py:53(_init)
+ 7 0.000 0.000 0.000 0.000 queue.py:41(__init__)
+ 1 0.000 0.000 0.000 0.000 queue.py:31(Queue)
+ 1 0.000 0.000 0.000 0.000 queue.py:272(JoinableQueue)
+ 1 0.000 0.000 0.000 0.000 queue.py:259(LifoQueue)
+ 1 0.000 0.000 0.000 0.000 queue.py:243(PriorityQueue)
+ 1 0.000 0.000 0.000 0.000 queue.py:235(ItemWaiter)
+ 3 0.000 0.000 0.000 0.000 Queue.py:234(_init)
+ 1 0.000 0.000 0.000 0.000 Queue.py:231(LifoQueue)
+ 3 0.000 0.000 0.000 0.000 Queue.py:22(__init__)
+ 1 0.000 0.000 0.000 0.000 Queue.py:212(PriorityQueue)
+ 1 0.000 0.000 0.000 0.000 Queue.py:17(Queue)
+ 1 0.000 0.000 0.000 0.000 Queue.py:13(Full)
+ 1 0.000 0.000 0.000 0.000 pprint.py:81(PrettyPrinter)
+ 1 0.000 0.000 0.000 0.000 pprint.py:35(<module>)
+ 1 0.000 0.000 0.000 0.000 pphidden_async.py:8(__init__)
+ 1 0.000 0.000 0.000 0.000 pphidden_async.py:7(Pp_url)
+ 3 0.000 0.000 0.000 0.000 {posix.uname}
+ 1 0.000 0.000 0.000 0.000 {posix.read}
+ 13 0.000 0.000 0.000 0.000 posixpath.py:59(join)
+ 1 0.000 0.000 0.000 0.000 posixpath.py:42(normcase)
+ 1 0.000 0.000 0.000 0.000 posixpath.py:117(dirname)
+ 1 0.000 0.000 0.000 0.000 posixpath.py:109(basename)
+ 1 0.000 0.000 0.000 0.000 {posix.open}
+ 1 0.000 0.000 0.000 0.000 {posix.close}
+ 1 0.000 0.000 0.000 0.000 pool.py:3(<module>)
+ 1 0.000 0.000 0.000 0.000 pool.py:220(pass_value)
+ 1 0.000 0.000 0.000 0.000 pool.py:18(__init__)
+ 1 0.000 0.000 0.000 0.000 pool.py:174(__init__)
+ 1 0.000 0.000 0.000 0.000 pool.py:172(Pool)
+ 1 0.000 0.000 0.000 0.000 pool.py:11(GreenletSet)
+ 1 0.000 0.000 0.000 0.000 poolmanager.py:27(PoolManager)
+ 1 0.000 0.000 0.000 0.000 poolmanager.py:147(ProxyManager)
+ 1 0.000 0.000 0.000 0.000 platform.py:390(_popen)
+ 3 0.000 0.000 0.000 0.000 platform.py:1479(python_version)
+ 3 0.000 0.000 0.000 0.000 platform.py:1467(python_implementation)
+ 6 0.000 0.000 0.000 0.000 platform.py:1364(_sys_version)
+ 3 0.000 0.000 0.000 0.000 platform.py:1307(release)
+ 1 0.000 0.000 0.000 0.000 os.py:747(urandom)
+ 1 0.000 0.000 0.000 0.000 os.py:35(_get_exports_list)
+ 1 0.000 0.000 0.000 0.000 ordered_dict.py:6(<module>)
+ 1 0.000 0.000 0.000 0.000 ordered_dict.py:17(OrderedDict)
+ 1 0.000 0.000 0.000 0.000 netrc.py:22(netrc)
+ 1 0.000 0.000 0.000 0.000 netrc.py:10(NetrcParseError)
+ 1 0.000 0.000 0.000 0.000 _MozillaCookieJar.py:8(MozillaCookieJar)
+ 1 0.000 0.000 0.000 0.000 _MozillaCookieJar.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 monkey.py:8(patch_os)
+ 1 0.000 0.000 0.000 0.000 monkey.py:68(patch_ssl)
+ 1 0.000 0.000 0.000 0.000 monkey.py:61(patch_dns)
+ 1 0.000 0.000 0.000 0.000 monkey.py:3(<module>)
+ 1 0.000 0.000 0.000 0.000 monkey.py:17(patch_time)
+ 1 0.000 0.000 0.000 0.000 models.py:442(Response)
+ 1 0.000 0.000 0.000 0.000 models.py:36(RequestEncodingMixin)
+ 1 0.000 0.000 0.000 0.000 models.py:233(PreparedRequest)
+ 1 0.000 0.000 0.000 0.000 models.py:156(Request)
+ 1 0.000 0.000 0.000 0.000 models.py:135(RequestHooksMixin)
+ 1 0.000 0.000 0.000 0.000 mimetypes.py:50(MimeTypes)
+ 1 0.000 0.000 0.000 0.000 mimetools.py:20(Message)
+ 4 0.000 0.000 0.000 0.000 {method 'write' of 'cStringIO.StringO' objects}
+ 5 0.000 0.000 0.000 0.000 {method 'translate' of 'str' objects}
+ 2 0.000 0.000 0.000 0.000 {method 'tostring' of 'array.array' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'toordinal' of 'datetime.date' objects}
+ 2 0.000 0.000 0.000 0.000 {method 'tolist' of 'array.array' objects}
+ 2 0.000 0.000 0.000 0.000 {method 'setter' of 'property' objects}
+ 22 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
+ 6 0.000 0.000 0.000 0.000 {method 'reverse' of 'list' objects}
+ 32 0.000 0.000 0.000 0.000 {method 'replace' of 'str' objects}
+ 90 0.000 0.000 0.000 0.000 {method 'remove' of 'list' objects}
+ 293 0.000 0.000 0.000 0.000 {method 'popleft' of 'collections.deque' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'lstrip' of 'str' objects}
+ 320 0.000 0.000 0.000 0.000 {method 'iteritems' of 'dict' objects}
+ 254 0.000 0.000 0.000 0.000 {method 'isupper' of 'str' objects}
+ 21 0.000 0.000 0.000 0.000 {method 'isdigit' of 'str' objects}
+ 124 0.000 0.000 0.000 0.000 {method 'isalnum' of 'str' objects}
+ 5 0.000 0.000 0.000 0.000 {method 'insert' of 'list' objects}
+ 2 0.000 0.000 0.000 0.000 {method 'getvalue' of 'cStringIO.StringO' objects}
+ 60 0.000 0.000 0.000 0.000 {method 'getsockopt' of '_socket.socket' objects}
+ 37 0.000 0.000 0.000 0.000 {method 'endswith' of 'str' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
+ 4 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
+ 21 0.000 0.000 0.000 0.000 {method '__contains__' of 'frozenset' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'close' of 'file' objects}
+ 1 0.000 0.000 0.000 0.000 {method 'clear' of 'collections.deque' objects}
+ 296 0.000 0.000 0.000 0.000 {method 'append' of 'collections.deque' objects}
+ 1 0.000 0.000 0.000 0.000 {math.sqrt}
+ 2 0.000 0.000 0.000 0.000 {math.log}
+ 1 0.000 0.000 0.000 0.000 {math.exp}
+ 1 0.000 0.000 0.000 0.000 _LWPCookieJar.py:49(LWPCookieJar)
+ 1 0.000 0.000 0.000 0.000 _LWPCookieJar.py:12(<module>)
+ 4 0.000 0.000 0.000 0.000 {locals}
+ 6 0.000 0.000 0.000 0.000 locale.py:316(normalize)
+ 1 0.000 0.000 0.000 0.000 keyword.py:11(<module>)
+ 1 0.000 0.000 0.000 0.000 {iter}
+ 2 0.000 0.000 0.000 0.000 {issubclass}
+ 1 0.000 0.000 0.000 0.000 io.py:907(BufferedReader)
+ 1 0.000 0.000 0.000 0.000 io.py:900(BytesIO)
+ 1 0.000 0.000 0.000 0.000 io.py:789(_BytesIO)
+ 1 0.000 0.000 0.000 0.000 io.py:72(BlockingIOError)
+ 1 0.000 0.000 0.000 0.000 io.py:715(_BufferedIOMixin)
+ 1 0.000 0.000 0.000 0.000 io.py:643(BufferedIOBase)
+ 1 0.000 0.000 0.000 0.000 io.py:621(FileIO)
+ 1 0.000 0.000 0.000 0.000 io.py:566(RawIOBase)
+ 1 0.000 0.000 0.000 0.000 io.py:294(IOBase)
+ 1 0.000 0.000 0.000 0.000 io.py:290(UnsupportedOperation)
+ 1 0.000 0.000 0.000 0.000 io.py:276(OpenWrapper)
+ 1 0.000 0.000 0.000 0.000 io.py:267(_DocDescriptor)
+ 1 0.000 0.000 0.000 0.000 io.py:1880(StringIO)
+ 1 0.000 0.000 0.000 0.000 io.py:1379(TextIOWrapper)
+ 1 0.000 0.000 0.000 0.000 io.py:1303(IncrementalNewlineDecoder)
+ 1 0.000 0.000 0.000 0.000 io.py:1255(TextIOBase)
+ 1 0.000 0.000 0.000 0.000 io.py:1187(BufferedRandom)
+ 1 0.000 0.000 0.000 0.000 io.py:1121(BufferedRWPair)
+ 1 0.000 0.000 0.000 0.000 io.py:1032(BufferedWriter)
+ 2 0.000 0.000 0.000 0.000 __init__.py:983(_fixupChildren)
+ 1 0.000 0.000 0.000 0.000 __init__.py:918(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:913(Manager)
+ 10 0.000 0.000 0.000 0.000 __init__.py:879(append)
+ 3 0.000 0.000 0.000 0.000 __init__.py:872(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:866(PlaceHolder)
+ 1 0.000 0.000 0.000 0.000 __init__.py:806(FileHandler)
+ 1 0.000 0.000 0.000 0.000 __init__.py:7(CertificateError)
+ 3 0.000 0.000 0.000 0.000 __init__.py:78(CFUNCTYPE)
+ 1 0.000 0.000 0.000 0.000 __init__.py:739(StreamHandler)
+ 1 0.000 0.000 0.000 0.000 __init__.py:67(NullHandler)
+ 2 0.000 0.000 0.000 0.000 __init__.py:614(createLock)
+ 2 0.000 0.000 0.000 0.000 __init__.py:597(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:588(Handler)
+ 10 0.000 0.000 0.000 0.000 __init__.py:546(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:541(Filterer)
+ 1 0.000 0.000 0.000 0.000 __init__.py:504(Filter)
+ 5 0.000 0.000 0.000 0.000 __init__.py:49(normalize_encoding)
+ 3 0.000 0.000 0.000 0.000 __init__.py:481(CFunctionType)
+ 3 0.000 0.000 0.000 0.000 __init__.py:480(PYFUNCTYPE)
+ 1 0.000 0.000 0.000 0.000 __init__.py:462(BufferingFormatter)
+ 2 0.000 0.000 0.000 0.000 __init__.py:417(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:416(LibraryLoader)
+ 1 0.000 0.000 0.000 0.000 __init__.py:376(PyDLL)
+ 4 0.000 0.000 0.000 0.000 __init__.py:370(__getitem__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:368(__init__)
+ 4 0.000 0.000 0.000 0.000 __init__.py:363(__getattr__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:34(NullHandler)
+ 3 0.000 0.000 0.000 0.000 __init__.py:347(_FuncPtr)
+ 1 0.000 0.000 0.000 0.000 __init__.py:324(Formatter)
+ 1 0.000 0.000 0.000 0.000 __init__.py:320(CDLL)
+ 1 0.000 0.000 0.000 0.000 __init__.py:278(c_wchar)
+ 1 0.000 0.000 0.000 0.000 __init__.py:275(c_wchar_p)
+ 1 0.000 0.000 0.000 0.000 __init__.py:260(c_bool)
+ 1 0.000 0.000 0.000 0.000 __init__.py:255(c_void_p)
+ 1 0.000 0.000 0.000 0.000 __init__.py:243(c_char_p)
+ 1 0.000 0.000 0.000 0.000 __init__.py:238(c_char)
+ 1 0.000 0.000 0.000 0.000 __init__.py:233(c_byte)
+ 1 0.000 0.000 0.000 0.000 __init__.py:226(c_ubyte)
+ 1 0.000 0.000 0.000 0.000 __init__.py:214(LogRecord)
+ 1 0.000 0.000 0.000 0.000 __init__.py:205(c_longdouble)
+ 9 0.000 0.000 0.000 0.000 __init__.py:203(_releaseLock)
+ 1 0.000 0.000 0.000 0.000 __init__.py:201(c_double)
+ 1 0.000 0.000 0.000 0.000 __init__.py:197(c_float)
+ 9 0.000 0.000 0.000 0.000 __init__.py:194(_acquireLock)
+ 1 0.000 0.000 0.000 0.000 __init__.py:193(c_uint)
+ 1 0.000 0.000 0.000 0.000 __init__.py:18(<module>)
+ 1 0.000 0.000 0.000 0.000 __init__.py:189(c_int)
+ 1 0.000 0.000 0.000 0.000 __init__.py:180(c_ulong)
+ 1 0.000 0.000 0.000 0.000 __init__.py:176(c_long)
+ 1 0.000 0.000 0.000 0.000 __init__.py:172(c_ushort)
+ 1 0.000 0.000 0.000 0.000 __init__.py:168(c_short)
+ 1 0.000 0.000 0.000 0.000 __init__.py:159(py_object)
+ 14 0.000 0.000 0.000 0.000 __init__.py:147(_check_size)
+ 1 0.000 0.000 0.000 0.000 __init__.py:1266(LoggerAdapter)
+ 1 0.000 0.000 0.000 0.000 __init__.py:1258(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:1252(RootLogger)
+ 2 0.000 0.000 0.000 0.000 __init__.py:1185(addHandler)
+ 3 0.000 0.000 0.000 0.000 __init__.py:104(CFunctionType)
+ 8 0.000 0.000 0.000 0.000 __init__.py:1016(__init__)
+ 1 0.000 0.000 0.000 0.000 __init__.py:1001(Logger)
+ 1 0.000 0.000 0.000 0.000 idna.py:279(getregentry)
+ 1 0.000 0.000 0.000 0.000 idna.py:274(StreamReader)
+ 1 0.000 0.000 0.000 0.000 idna.py:271(StreamWriter)
+ 1 0.000 0.000 0.000 0.000 idna.py:231(IncrementalDecoder)
+ 1 0.000 0.000 0.000 0.000 idna.py:197(IncrementalEncoder)
+ 1 0.000 0.000 0.000 0.000 idna.py:146(Codec)
+ 1 0.000 0.000 0.000 0.000 hub.py:95(signal)
+ 290/1 0.010 0.000 0.000 0.000 hub.py:61(sleep)
+ 1 0.000 0.000 0.000 0.000 hub.py:317(_NONE)
+ 106 0.000 0.000 0.000 0.000 hub.py:243(__init__)
+ 1 0.000 0.000 0.000 0.000 hub.py:207(Waiter)
+ 1 0.000 0.000 0.000 0.000 hub.py:200(DispatchExit)
+ 693/2 0.025 0.000 0.000 0.000 hub.py:142(switch)
+ 1 0.000 0.000 0.000 0.000 hub.py:138(__init__)
+ 1 0.000 0.000 0.000 0.000 hub.py:132(Hub)
+ 30/1 0.000 0.000 0.000 0.000 httplib.py:717(connect)
+ 30 0.000 0.000 0.000 0.000 httplib.py:678(_set_hostport)
+ 30 0.000 0.000 0.000 0.000 httplib.py:649(__init__)
+ 1 0.000 0.000 0.000 0.000 httplib.py:638(HTTPConnection)
+ 1 0.000 0.000 0.000 0.000 httplib.py:319(HTTPResponse)
+ 1 0.000 0.000 0.000 0.000 httplib.py:214(HTTPMessage)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1209(LineAndFileWrapper)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1201(BadStatusLine)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1198(ResponseNotReady)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1195(CannotSendHeader)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1192(CannotSendRequest)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1189(ImproperConnectionState)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1175(IncompleteRead)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1172(UnimplementedFileMode)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1169(UnknownTransferEncoding)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1164(UnknownProtocol)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1161(InvalidURL)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1158(NotConnected)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1153(HTTPException)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1120(HTTPS)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1098(HTTPSConnection)
+ 1 0.000 0.000 0.000 0.000 httplib.py:1004(HTTP)
+ 1 0.000 0.000 0.000 0.000 hooks.py:14(<module>)
+ 10 0.000 0.000 0.000 0.000 hashlib.py:109(<lambda>)
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha512}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha384}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha256}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha224}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_sha1}
+ 1 0.000 0.000 0.000 0.000 {_hashlib.openssl_md5}
+ 320 0.000 0.000 0.000 0.000 {hash}
+ 1 0.000 0.000 0.000 0.000 gzip.py:4(<module>)
+ 1 0.000 0.000 0.000 0.000 gzip.py:35(GzipFile)
+ 1 0.000 0.000 0.000 0.000 grequests.py:69(AsyncRequest)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:71(GreenletLink)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:59(FailureSpawnedLink)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:568(LinkedFailed)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:555(LinkedKilled)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:544(LinkedCompleted)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:540(LinkedExited)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:47(SuccessSpawnedLink)
+ 60 0.000 0.000 0.000 0.000 greenlet.py:284(kill)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:16(SpawnedLink)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:140(Greenlet)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:127(FailureGreenletLink)
+ 1 0.000 0.000 0.000 0.000 greenlet.py:114(SuccessGreenletLink)
+ 1 0.000 0.000 0.000 0.000 grbrute.py:42(Grbrute)
+ 1 0.000 0.000 0.000 0.000 grbrute.py:20(SessionQueue)
+ 247 0.000 0.000 0.000 0.000 {globals}
+ 1 0.000 0.000 0.000 0.000 {gevent.core.dns_init}
+ 7 0.000 0.000 0.000 0.000 __future__.py:75(__init__)
+ 1 0.000 0.000 0.000 0.000 __future__.py:74(_Feature)
+ 1 0.000 0.000 0.000 0.000 __future__.py:48(<module>)
+ 1 0.000 0.000 0.000 0.000 {function seed at 0x1d496e0}
+ 2 0.000 0.000 0.000 0.000 {filter}
+ 1 0.000 0.000 0.000 0.000 exceptions.py:80(LocationParseError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:75(ClosedPoolError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:70(EmptyPoolError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:65(TimeoutError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:54(InvalidURL)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:54(HostChangedError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:50(InvalidSchema)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:46(MissingSchema)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:42(TooManyRedirects)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:38(URLRequired)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:38(MaxRetryError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:34(Timeout)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:31(DecodeError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:30(SSLError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:26(SSLError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:26(ConnectionError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:17(HTTPError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:15(PoolError)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:12(RequestException)
+ 1 0.000 0.000 0.000 0.000 exceptions.py:10(HTTPError)
+ 1 0.000 0.000 0.000 0.000 _endian.py:4(<module>)
+ 1 0.000 0.000 0.000 0.000 _endian.py:45(BigEndianStructure)
+ 1 0.000 0.000 0.000 0.000 _endian.py:22(_swapped_meta)
+ 1 0.000 0.000 0.000 0.000 encoder.py:87(JSONEncoder)
+ 1 0.000 0.000 0.000 0.000 encoder.py:119(__init__)
+ 1 0.000 0.000 0.000 0.000 dns.py:7(<module>)
+ 30/1 0.000 0.000 0.000 0.000 dns.py:46(resolve_ipv4)
+ 1 0.000 0.000 0.000 0.000 dns.py:27(DNSError)
+ 2 0.000 0.000 0.000 0.000 {dir}
+ 1 0.000 0.000 0.000 0.000 {delattr}
+ 1 0.000 0.000 0.000 0.000 decoder.py:276(__init__)
+ 38 0.000 0.000 0.000 0.000 {_ctypes.sizeof}
+ 1 0.000 0.000 0.000 0.000 {_ctypes.set_conversion_mode}
+ 2 0.000 0.000 0.000 0.000 {_ctypes.POINTER}
+ 3 0.000 0.000 0.000 0.000 {_ctypes.dlopen}
+ 1 0.000 0.000 0.000 0.000 cookies.py:73(MockResponse)
+ 320 0.000 0.000 0.000 0.000 cookies.py:65(get_new_headers)
+ 1 0.000 0.000 0.000 0.000 cookies.py:20(MockRequest)
+ 1 0.000 0.000 0.000 0.000 cookies.py:136(RequestsCookieJar)
+ 1 0.000 0.000 0.000 0.000 cookies.py:131(CookieConflictError)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:705(SmartCookie)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:679(SerialCookie)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:665(SimpleCookie)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:549(BaseCookie)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:403(Morsel)
+ 1 0.000 0.000 0.000 0.000 Cookie.py:232(CookieError)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:838(DefaultCookiePolicy)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:805(CookiePolicy)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:707(Cookie)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:1733(FileCookieJar)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:1731(LoadError)
+ 1 0.000 0.000 0.000 0.000 cookielib.py:1199(Absent)
+ 1 0.000 0.000 0.000 0.000 connectionpool.py:74(VerifiedHTTPSConnection)
+ 1 0.000 0.000 0.000 0.000 connectionpool.py:497(HTTPSConnectionPool)
+ 1 0.000 0.000 0.000 0.000 connectionpool.py:130(HTTPConnectionPool)
+ 3 0.000 0.000 0.000 0.000 connectionpool.py:121(__init__)
+ 1 0.000 0.000 0.000 0.000 connectionpool.py:112(ConnectionPool)
+ 21 0.000 0.000 0.000 0.000 collections.py:61(<genexpr>)
+ 21 0.000 0.000 0.000 0.000 collections.py:60(<genexpr>)
+ 3 0.000 0.000 0.000 0.000 _collections.py:52(__setitem__)
+ 145 0.000 0.000 0.000 0.000 collections.py:43(<genexpr>)
+ 6 0.000 0.000 0.000 0.000 _collections.py:38(__init__)
+ 1 0.000 0.000 0.000 0.000 _collections.py:22(RecentlyUsedContainer)
+ 2 0.000 0.000 0.000 0.000 codecs.py:77(__new__)
+ 1 0.000 0.000 0.000 0.000 {_codecs.lookup}
+ 1 0.000 0.000 0.000 0.000 cgi.py:857(FormContent)
+ 1 0.000 0.000 0.000 0.000 cgi.py:829(InterpFormContentDict)
+ 1 0.000 0.000 0.000 0.000 cgi.py:795(SvFormContentDict)
+ 1 0.000 0.000 0.000 0.000 cgi.py:775(FormContentDict)
+ 1 0.000 0.000 0.000 0.000 cgi.py:353(FieldStorage)
+ 1 0.000 0.000 0.000 0.000 cgi.py:328(MiniFieldStorage)
+ 1 0.000 0.000 0.000 0.000 certs.py:18(where)
+ 1 0.000 0.000 0.000 0.000 certs.py:13(<module>)
+ 2 0.000 0.000 0.000 0.000 calendar.py:71(__init__)
+ 1 0.000 0.000 0.000 0.000 calendar.py:66(_localized_day)
+ 1 0.000 0.000 0.000 0.000 calendar.py:531(LocaleHTMLCalendar)
+ 2 0.000 0.000 0.000 0.000 calendar.py:52(__init__)
+ 1 0.000 0.000 0.000 0.000 calendar.py:496(LocaleTextCalendar)
+ 1 0.000 0.000 0.000 0.000 calendar.py:484(TimeEncoding)
+ 1 0.000 0.000 0.000 0.000 calendar.py:47(_localized_month)
+ 1 0.000 0.000 0.000 0.000 calendar.py:372(HTMLCalendar)
+ 1 0.000 0.000 0.000 0.000 calendar.py:28(IllegalWeekdayError)
+ 1 0.000 0.000 0.000 0.000 calendar.py:255(TextCalendar)
+ 1 0.000 0.000 0.000 0.000 calendar.py:21(IllegalMonthError)
+ 1 0.000 0.000 0.000 0.000 calendar.py:138(setfirstweekday)
+ 1 0.000 0.000 0.000 0.000 calendar.py:132(__init__)
+ 1 0.000 0.000 0.000 0.000 calendar.py:126(Calendar)
+ 65 0.000 0.000 0.000 0.000 {built-in method match}
+ 2 0.000 0.000 0.000 0.000 {built-in method groups}
+ 2 0.000 0.000 0.000 0.000 {built-in method group}
+ 1 0.000 0.000 0.000 0.000 bisect.py:1(<module>)
+ 1 0.000 0.000 0.000 0.000 {binascii.hexlify}
+ 1 0.000 0.000 0.000 0.000 auth.py:58(HTTPDigestAuth)
+ 1 0.000 0.000 0.000 0.000 auth.py:51(HTTPProxyAuth)
+ 1 0.000 0.000 0.000 0.000 auth.py:40(HTTPBasicAuth)
+ 1 0.000 0.000 0.000 0.000 auth.py:33(AuthBase)
+ 1 0.000 0.000 0.000 0.000 atexit.py:6(<module>)
+ 1 0.000 0.000 0.000 0.000 atexit.py:37(register)
+ 1 0.000 0.000 0.000 0.000 ascii.py:8(<module>)
+ 1 0.000 0.000 0.000 0.000 ascii.py:41(getregentry)
+ 1 0.000 0.000 0.000 0.000 ascii.py:34(StreamConverter)
+ 1 0.000 0.000 0.000 0.000 ascii.py:31(StreamReader)
+ 1 0.000 0.000 0.000 0.000 ascii.py:28(StreamWriter)
+ 1 0.000 0.000 0.000 0.000 ascii.py:24(IncrementalDecoder)
+ 1 0.000 0.000 0.000 0.000 ascii.py:20(IncrementalEncoder)
+ 1 0.000 0.000 0.000 0.000 ascii.py:13(Codec)
+ 1 0.000 0.000 0.000 0.000 argparse.py:987(_CountAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:961(_AppendConstAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:924(_AppendAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:907(_StoreFalseAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:892(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:890(_StoreTrueAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:869(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:867(_StoreConstAction)
+ 3 0.000 0.000 0.000 0.000 argparse.py:863(__call__)
+ 3 0.000 0.000 0.000 0.000 argparse.py:834(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:832(_StoreAction)
+ 5 0.000 0.000 0.000 0.000 argparse.py:792(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:741(Action)
+ 1 0.000 0.000 0.000 0.000 argparse.py:732(ArgumentTypeError)
+ 1 0.000 0.000 0.000 0.000 argparse.py:712(ArgumentError)
+ 1 0.000 0.000 0.000 0.000 argparse.py:678(ArgumentDefaultsHelpFormatter)
+ 1 0.000 0.000 0.000 0.000 argparse.py:667(RawTextHelpFormatter)
+ 1 0.000 0.000 0.000 0.000 argparse.py:656(RawDescriptionHelpFormatter)
+ 1 0.000 0.000 0.000 0.000 argparse.py:230(_Section)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2256(_check_value)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2231(_get_value)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2182(_get_values)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2138(_get_nargs_pattern)
+ 3 0.000 0.000 0.000 0.000 argparse.py:2037(_parse_optional)
+ 1 0.000 0.000 0.000 0.000 argparse.py:182(HelpFormatter)
+ 3 0.000 0.000 0.000 0.000 argparse.py:1782(take_action)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1689(_get_positional_actions)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1677(_add_action)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1538(ArgumentParser)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1518(_MutuallyExclusiveGroup)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1508(_add_action)
+ 2 0.000 0.000 0.000 0.000 argparse.py:1487(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1485(_ArgumentGroup)
+ 1 0.000 0.000 0.000 0.000 argparse.py:147(_AttributeHolder)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1449(_check_conflict)
+ 3 0.000 0.000 0.000 0.000 argparse.py:1440(_get_handler)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1436(_pop_action_class)
+ 2 0.000 0.000 0.000 0.000 argparse.py:1401(_get_optional_kwargs)
+ 3 0.000 0.000 0.000 0.000 argparse.py:1385(_get_positional_kwargs)
+ 5 0.000 0.000 0.000 0.000 argparse.py:1321(_add_action)
+ 2 0.000 0.000 0.000 0.000 argparse.py:1311(add_argument_group)
+ 13 0.000 0.000 0.000 0.000 argparse.py:1246(_registry_get)
+ 34 0.000 0.000 0.000 0.000 argparse.py:1242(register)
+ 13 0.000 0.000 0.000 0.000 argparse.py:122(_callable)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1188(_ActionsContainer)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1174(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1167(Namespace)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1124(FileType)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1054(_ChoicesPseudoAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1052(_SubParsersAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1027(_VersionAction)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1010(__init__)
+ 1 0.000 0.000 0.000 0.000 argparse.py:1008(_HelpAction)
+ 1 0.000 0.000 0.000 0.000 adapters.py:9(<module>)
+ 1 0.000 0.000 0.000 0.000 adapters.py:45(HTTPAdapter)
+ 6 0.000 0.000 0.000 0.000 adapters.py:35(__init__)
+ 1 0.000 0.000 0.000 0.000 adapters.py:32(BaseAdapter)
+ 1 0.000 0.000 0.000 0.000 abc.py:145(__subclasscheck__)
+ 2 0.000 0.000 0.000 0.000 _abcoll.py:26(<genexpr>)
+ 1 0.000 0.000 0.000 0.000 _abcoll.py:24(_hasattr)
+ 1 0.000 0.000 0.000 0.000 _abcoll.py:127(__subclasshook__)
+
+