From d2a85c5a70e05a2354130e4e42e79998b86726f2 Mon Sep 17 00:00:00 2001 From: Laurent Ghigonis Date: Wed, 17 Apr 2013 07:32:18 +0200 Subject: grbrute: add some profiling reports --- .../profile_pphidden_async_data.txt | 1023 ++++++++++++++++++++ .../profile_pphidden_async_data_sorted.txt | 1023 ++++++++++++++++++++ 2 files changed, 2046 insertions(+) create mode 100644 toys/grbrute_profiling/profile_pphidden_async_data.txt create mode 100644 toys/grbrute_profiling/profile_pphidden_async_data_sorted.txt 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 :1() + 1 0.000 0.000 0.000 0.000 :1(ParseResult) + 1 0.000 0.000 0.000 0.000 :1(SplitResult) + 1 0.000 0.000 0.000 0.000 :1(Url) + 612 0.003 0.000 0.004 0.000 :1(fileno) + 2210 0.008 0.000 0.013 0.000 :8(__new__) + 1 0.001 0.001 0.017 0.017 Cookie.py:206() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 1 0.000 0.000 0.003 0.003 api.py:12() + 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() + 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() + 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() + 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() + 1 0.001 0.001 0.001 0.001 base64.py:3() + 1 0.000 0.000 0.000 0.000 bisect.py:1() + 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() + 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() + 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() + 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() + 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() + 21 0.000 0.000 0.000 0.000 collections.py:60() + 21 0.000 0.000 0.000 0.000 collections.py:61() + 1 0.007 0.007 0.285 0.285 compat.py:5() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 1 0.005 0.005 0.133 0.133 filepost.py:7() + 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() + 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() + 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() + 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() + 10 0.000 0.000 0.000 0.000 hashlib.py:109() + 1 0.001 0.001 0.001 0.001 hashlib.py:55() + 1 0.001 0.001 0.001 0.001 heapq.py:31() + 1 0.000 0.000 0.000 0.000 hooks.py:14() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 1 0.001 0.001 0.002 0.002 ssl.py:56() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 485 0.002 0.000 0.002 0.000 urlparse.py:303() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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 :1() + 2/1 0.003 0.002 3.163 3.163 pphidden_async.py:1() + 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() + 1 0.001 0.001 0.371 0.371 __init__.py:42() + 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() + 1 0.007 0.007 0.285 0.285 compat.py:5() + 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() + 1 0.001 0.001 0.165 0.165 __init__.py:9() + 1 0.007 0.007 0.162 0.162 connectionpool.py:7() + 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() + 1 0.005 0.005 0.133 0.133 filepost.py:7() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 1 0.004 0.004 0.029 0.029 grequests.py:14() + 960 0.006 0.000 0.028 0.000 utils.py:56() + 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() + 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() + 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() + 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() + 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() + 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 :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() + 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() + 1 0.006 0.006 0.009 0.009 __init__.py:5() + 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() + 1 0.004 0.004 0.008 0.008 socket.py:44() + 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() + 1 0.001 0.001 0.007 0.007 urllib2.py:76() + 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() + 1 0.003 0.003 0.006 0.006 argparse.py:76() + 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() + 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() + 1 0.003 0.003 0.005 0.005 __init__.py:24() + 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() + 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 :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() + 1 0.001 0.001 0.003 0.003 models.py:8() + 1 0.001 0.001 0.003 0.003 greenlet.py:3() + 1 0.000 0.000 0.003 0.003 api.py:12() + 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() + 1 0.001 0.001 0.002 0.002 ssl.py:56() + 1 0.001 0.001 0.002 0.002 six.py:1() + 1 0.001 0.001 0.002 0.002 sessions.py:10() + 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() + 1 0.000 0.000 0.002 0.002 poolmanager.py:7() + 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() + 1 0.002 0.002 0.002 0.002 httplib.py:67() + 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() + 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() + 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() + 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() + 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() + 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() + 1 0.001 0.001 0.001 0.001 queue.py:16() + 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() + 1 0.000 0.000 0.001 0.001 hub.py:3() + 1 0.001 0.001 0.001 0.001 heapq.py:31() + 1 0.001 0.001 0.001 0.001 hashlib.py:55() + 1 0.001 0.001 0.001 0.001 exceptions.py:9() + 1 0.001 0.001 0.001 0.001 exceptions.py:10() + 1 0.000 0.000 0.001 0.001 cookies.py:7() + 1 0.000 0.000 0.001 0.001 _collections.py:7() + 1 0.001 0.001 0.001 0.001 collections.py:1() + 1 0.001 0.001 0.001 0.001 base64.py:3() + 1 0.000 0.000 0.001 0.001 auth.py:8() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 1 0.000 0.000 0.000 0.000 :1(Url) + 1 0.000 0.000 0.000 0.000 :1(SplitResult) + 1 0.000 0.000 0.000 0.000 :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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 10 0.000 0.000 0.000 0.000 hashlib.py:109() + 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() + 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() + 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() + 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() + 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() + 21 0.000 0.000 0.000 0.000 collections.py:60() + 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() + 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() + 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() + 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() + 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() + 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() + 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() + 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__) + + -- cgit v1.2.3-59-g8ed1b