for (;;);{"error":null,"payload":{"timeline":"\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_102\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"3919678\" id=\"3919678\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_101\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_0\"\u003eDvorapa\u003c\/a\u003e created this task.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#3919678\" data-sigil=\"has-tooltip\" data-meta=\"0_100\"\u003e\u003cspan class=\"screen-only\"\u003eJan 23 2018, 10:42 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-23 10:42:21 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_105\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"display: none;\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"3919687\" id=\"3919687\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_104\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_21\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-lock lightgreytext\" data-meta=\"0_22\" aria-hidden=\"true\"\u003e\u003c\/span\u003eRestricted Application\u003c\/span\u003e added subscribers: \u003ca href=\"\/p\/pywikibot-bugs-list\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_23\"\u003epywikibot-bugs-list\u003c\/a\u003e, \u003ca href=\"\/p\/Aklapper\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_24\"\u003eAklapper\u003c\/a\u003e. \u003cspan class=\"phui-timeline-extra-information\"\u003e \u00b7 \u003ca href=\"\/herald\/transcript\/2196578\/\"\u003eView Herald Transcript\u003c\/a\u003e\u003c\/span\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#3919687\" data-sigil=\"has-tooltip\" data-meta=\"0_103\"\u003e\u003cspan class=\"screen-only\"\u003eJan 23 2018, 10:42 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-23 10:42:22 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_109\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"3919691\" id=\"3919691\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_107\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_25\"\u003eDvorapa\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-vhdazdw5ylhqpx7\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#3919691\" data-sigil=\"has-tooltip\" data-meta=\"0_106\"\u003e\u003cspan class=\"screen-only\"\u003eJan 23 2018, 10:44 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-23 10:44:35 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_108\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_26\"\u003eDvorapa\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-5kvhhlvtg57llhy\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_112\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"3919699\" id=\"3919699\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_111\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_27\"\u003eDvorapa\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-esnmifgenaofma7\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#3919699\" data-sigil=\"has-tooltip\" data-meta=\"0_110\"\u003e\u003cspan class=\"screen-only\"\u003eJan 23 2018, 10:59 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-23 10:59:40 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_121\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"3920143\" id=\"3920143\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_120\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_29\"\u003ezhuyifei1999\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#3920143\" data-sigil=\"has-tooltip\" data-meta=\"0_119\"\u003e\u003cspan class=\"screen-only\"\u003eJan 23 2018, 3:39 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-23 15:39:11 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_117\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_118\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_28\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cblockquote\u003e\u003cp\u003e\u003ctt class=\"remarkup-monospaced\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/tt\u003e\u003c\/p\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/wikimedia\/pywikibot\/blob\/4ac64d7d88ff3049e178754566e0fa9b5d639edf\/scripts\/weblinkchecker.py#L1019\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/github.com\/wikimedia\/pywikibot\/blob\/4ac64d7d88ff3049e178754566e0fa9b5d639edf\/scripts\/weblinkchecker.py#L1019\u003c\/a\u003e\u003c\/p\u003e\n\n\u003cp\u003eThe \u003ca href=\"https:\/\/github.com\/wikimedia\/pywikibot\/blob\/4ac64d7d88ff3049e178754566e0fa9b5d639edf\/scripts\/weblinkchecker.py#L899\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003emax # of link checking threads\u003c\/a\u003e is default 50, with 49 alive the pool is exhausted. I suspect there are certain threads taking forever to process, and attaching to the threads with strace may be able to help.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell phui-timeline-green\" data-sigil=\"transaction anchor-container\" data-meta=\"0_124\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/tf2ugkt6rlfvt5mpxs3f\/PHID-FILE-eynab3yhbn6usqnnqwwz\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Xqt\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"3925613\" id=\"3925613\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-arrow-right phui-timeline-icon\" data-meta=\"0_123\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Xqt\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_30\"\u003eXqt\u003c\/a\u003e triaged this task as \u003cspan class=\"phui-timeline-value\"\u003eHigh\u003c\/span\u003e priority.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#3925613\" data-sigil=\"has-tooltip\" data-meta=\"0_122\"\u003e\u003cspan class=\"screen-only\"\u003eJan 27 2018, 1:52 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-27 13:52:59 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_134\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"3934212\" id=\"3934212\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_133\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_31\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#3934212\" data-sigil=\"has-tooltip\" data-meta=\"0_132\"\u003e\u003cspan class=\"screen-only\"\u003eJan 31 2018, 3:39 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-31 15:39:51 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_130\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_131\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_32\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eSometimes after KeyboardInterrupt it goes like this (correct behavior):\u003cbr \/\u003e\n\u003ca href=\"https:\/\/pastebin.com\/YuvCu1H5\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/pastebin.com\/YuvCu1H5\u003c\/a\u003e\u003c\/p\u003e\n\n\u003cp\u003eBut sometimes it goes like this (Incorrect behavior):\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"console\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan class=\"gp\"\u003e$ timeout --signal=SIGINT 30m python pwb.py weblinkchecker -lang:cs -ns:0 -start:Klokanka\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eKeyboardInterrupt during WeblinkCheckerRobot bot run...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eKeyboardInterrupt during WeblinkCheckerRobot bot run...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e1138 pages read\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e0 pages written\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e1138 pages read\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e0 pages written\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eExecution time: 1797 seconds\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Execution time: 1797 seconds\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eRead operation time: 1 seconds\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Read operation time: 1 seconds\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eScript terminated successfully.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Script terminated successfully.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eRemaining 49 threads will be killed.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Remaining 49 threads will be killed.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eSaving history...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Saving history...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Dropped throttle(s).\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Closing network session.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Network session closed.\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_144\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"3934213\" id=\"3934213\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_143\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_33\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#3934213\" data-sigil=\"has-tooltip\" data-meta=\"0_142\"\u003e\u003cspan class=\"screen-only\"\u003eJan 31 2018, 3:40 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-31 15:40:42 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_140\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_141\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_34\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003ePS: I don't know why there is this \u003ctt class=\"remarkup-monospaced\"\u003eINFO:pywiki:\u003c\/tt\u003e, \u003ctt class=\"remarkup-monospaced\"\u003eVERBOSE:pywiki:\u003c\/tt\u003e and \u003ctt class=\"remarkup-monospaced\"\u003eWARNING:pywiki:\u003c\/tt\u003e. It starts correctly, but after some time of running it starts showing broken output:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"console\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan class=\"gp\"\u003e$ timeout --signal=SIGINT 30m python pwb.py weblinkchecker -lang:cs -ns:0 -start:Klokoty\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eRetrieving 240 pages from wikipedia:cs.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> Klokoty <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> Kloko\u010d <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> Kloko\u010d (Lib\u011b\u0161ice) <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWARNING: Http response status 404\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e*[[Klokanka]] links to http:\/\/www.kew.org\/plants-fungi\/Anigozanthos-flavidus.htm - 404.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWARNING: Http response status 404\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e*[[Klokanka \u017elutav\u00e1]] links to http:\/\/www.kew.org\/plants-fungi\/Anigozanthos-flavidus.htm - 404.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> Kloko\u010d (obec) <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> Kloko\u010d (p\u0159\u00edrodn\u00ed rezervace) <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWARNING: Http response status 404\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e*[[Kloko\u010d (obec)]] links to http:\/\/portal.statistics.sk\/files\/Sekcie\/sek_600\/Demografia\/Obyvatelstvo\/tabulky\/pocet_obyvatelov\/2013\/poc_obyv_2013.zip - 404.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Working on 'Kloko\u010d (rozcestn\u00edk)'\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> Kloko\u010d (rozcestn\u00edk) <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eSTDOUT:pywiki:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> \u0003{lightpurple}Kloko\u010d (rozcestn\u00edk)\u0003{default} <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Working on 'Kloko\u010d zpe\u0159en\u00fd'\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> Kloko\u010d zpe\u0159en\u00fd <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eSTDOUT:pywiki:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> \u0003{lightpurple}Kloko\u010d zpe\u0159en\u00fd\u0003{default} <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Working on 'Kloko\u010dka'\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> Kloko\u010dka <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eSTDOUT:pywiki:\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_153\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"3934232\" id=\"3934232\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_152\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_35\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#3934232\" data-sigil=\"has-tooltip\" data-meta=\"0_151\"\u003e\u003cspan class=\"screen-only\"\u003eJan 31 2018, 3:43 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-31 15:43:08 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_149\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_150\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_36\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cblockquote class=\"remarkup-reply-block\"\u003e\n\u003cdiv class=\"remarkup-reply-head\"\u003eIn \u003ca href=\"\/T185561#3934213\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_2\"\u003e\u003cspan class=\"phui-tag-core-closed\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT185561#3934213\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_3\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@Dvorapa\u003c\/span\u003e\u003c\/a\u003e wrote:\u003c\/div\u003e\n\u003cdiv class=\"remarkup-reply-body\"\u003e\u003cp\u003ePS: I don't know why there is this \u003ctt class=\"remarkup-monospaced\"\u003eINFO:pywiki:\u003c\/tt\u003e, \u003ctt class=\"remarkup-monospaced\"\u003eVERBOSE:pywiki:\u003c\/tt\u003e and \u003ctt class=\"remarkup-monospaced\"\u003eWARNING:pywiki:\u003c\/tt\u003e. It starts correctly, but after some time of running it starts showing broken output:\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/blockquote\u003e\n\n\u003cp\u003eLast time I was able to reproduce this was importing logging of python standard library and calling its log methods directly without getting a logger.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_162\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"3934251\" id=\"3934251\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_161\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_37\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#3934251\" data-sigil=\"has-tooltip\" data-meta=\"0_160\"\u003e\u003cspan class=\"screen-only\"\u003eJan 31 2018, 3:54 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-31 15:54:23 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_158\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_159\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_38\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eThe original freeze error can have something to do with \u003ca href=\"\/T113139\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_4\"\u003e\u003cspan class=\"phui-tag-core-closed\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT113139\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_171\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"3934308\" id=\"3934308\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_170\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_39\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#3934308\" data-sigil=\"has-tooltip\" data-meta=\"0_169\"\u003e\u003cspan class=\"screen-only\"\u003eJan 31 2018, 4:08 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-01-31 16:08:18 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_167\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_168\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_40\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eOr maybe similar to this: \u003ca href=\"\/T149747\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_5\"\u003e\u003cspan class=\"phui-tag-core-closed\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT149747\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_181\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4013021\" id=\"4013021\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_180\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_41\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#4013021\" data-sigil=\"has-tooltip\" data-meta=\"0_179\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 8:16 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 08:16:10 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_177\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_178\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_42\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eThis is even worse on \u003ctt class=\"remarkup-monospaced\"\u003e-repeat\u003c\/tt\u003e as weblinkchecker don't need to load page content from wiki (which slows it down a bit but in general it helps to postpone link checking a little). So \u003cstrong\u003ewithin a few seconds of running\u003c\/strong\u003e, the pool is exhausted really quickly (49 remaining threads) and weblinkchecker sometimes freezes at this point (Ctrl+C is the only help then). But it looks like this at least does not freezes the whole OS.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_184\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"display: none;\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"4013022\" id=\"4013022\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_183\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_43\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-lock lightgreytext\" data-meta=\"0_44\" aria-hidden=\"true\"\u003e\u003c\/span\u003eRestricted Application\u003c\/span\u003e added a subscriber: \u003ca href=\"\/p\/Kizule\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_45\"\u003eKizule\u003c\/a\u003e. \u003cspan class=\"phui-timeline-extra-information\"\u003e \u00b7 \u003ca href=\"\/herald\/transcript\/2253326\/\"\u003eView Herald Transcript\u003c\/a\u003e\u003c\/span\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4013022\" data-sigil=\"has-tooltip\" data-meta=\"0_182\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 8:16 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 08:16:11 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_193\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/tf2ugkt6rlfvt5mpxs3f\/PHID-FILE-eynab3yhbn6usqnnqwwz\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Xqt\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4013360\" id=\"4013360\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_192\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Xqt\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_47\"\u003eXqt\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4013360\" data-sigil=\"has-tooltip\" data-meta=\"0_191\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 11:35 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 11:35:23 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_189\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_190\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_46\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eCould you give the result of version please.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_197\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"4013873\" id=\"4013873\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_195\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_48\"\u003eDvorapa\u003c\/a\u003e renamed this task from \u003cspan class=\"phui-timeline-value\"\u003eweblinkchecker.py slows down (itself, OS) to freeze after a while reaching 100% of CPU usage\u003c\/span\u003e to \u003cspan class=\"phui-timeline-value\"\u003eweblinkchecker.py slows down (itself, OS) to freeze after a while reaching 100% of RAM\u003c\/span\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4013873\" data-sigil=\"has-tooltip\" data-meta=\"0_194\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 1:58 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 13:58:18 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_196\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_49\"\u003eDvorapa\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-fs6lgkbk3erwnhr\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_206\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4013881\" id=\"4013881\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_205\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_50\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4013881\" data-sigil=\"has-tooltip\" data-meta=\"0_204\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 2:02 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 14:02:06 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_202\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_203\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_51\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003e\u003ca href=\"\/p\/Xqt\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_6\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@Xqt\u003c\/span\u003e\u003c\/a\u003e Currently I'm AFK, I'll post version result and -repeat result (quite short as you'll see) at evening..\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_216\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015457\" id=\"4015457\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_215\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_52\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#4015457\" data-sigil=\"has-tooltip\" data-meta=\"0_214\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 8:18 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 20:18:16 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_212\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_213\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_53\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"console\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan class=\"gp\"\u003e$ python pwb.py version\u003c\/span\u003e\n\u003cspan class=\"go\"\u003ePywikibot: [https] r-pywikibot-core.git (6866469, g9129, 2018\/03\/01, 09:07:44, ok)\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eRelease version: 3.0-dev\u003c\/span\u003e\n\u003cspan class=\"go\"\u003erequests version: 2.18.4\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e cacerts: \/etc\/ssl\/certs\/ca-certificates.crt\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e certificate test: ok\u003c\/span\u003e\n\u003cspan class=\"go\"\u003ePython: 3.6.4 (default, Jan 5 2018, 02:35:40) \u003c\/span\u003e\n\u003cspan class=\"go\"\u003e[GCC 7.2.1 20171224]\u003c\/span\u003e\n\u003cspan class=\"go\"\u003ePYWIKIBOT2_DIR: Not set\u003c\/span\u003e\n\u003cspan class=\"go\"\u003ePYWIKIBOT2_DIR_PWB: \u003c\/span\u003e\n\u003cspan class=\"go\"\u003ePYWIKIBOT2_NO_USER_CONFIG: Not set\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eConfig base dir: \/home\/pavel\/pywikibot\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eUsernames for family "wikipedia":\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\tcs: DvorapaBot (no sysop configured)\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eScript output (look for ### prefixed comments):\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"console\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan class=\"gp\"\u003e$ python pwb.py weblinkchecker -repeat\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eRetrieving 240 pages from wikipedia:cs.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> 'Ndrangheta <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e### script works as expected usually until [[.lb]], [[.lt]] or [[.lu]]:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> .lt <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eSTDOUT:pywiki:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> \u0003{lightpurple}.lt\u0003{default} <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWARNING: Http response status 403\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Working on '.lu'\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> .lu <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWARNING:pywiki:Http response status 403\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e*[[.lt]] links to http:\/\/www.domreg.lt\/en\/index.html - 403.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eSTDOUT:pywiki:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e>>> \u0003{lightpurple}.lu\u0003{default} <<<\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:*[[.lt]] links to http:\/\/www.domreg.lt\/en\/index.html - 403.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e### here it hangs\/stops\/freezes. I left it for 20 minutes, it does not continue\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e### Let's try Ctrl + C:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e^C\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eKeyboardInterrupt during WeblinkCheckerRobot bot run...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eKeyboardInterrupt during WeblinkCheckerRobot bot run...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e55 pages read\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e0 pages written\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e55 pages read\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e0 pages written\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eExecution time: 532 seconds\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Execution time: 532 seconds\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eRead operation time: 9 seconds\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Read operation time: 9 seconds\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eScript terminated successfully.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Script terminated successfully.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e### 30 x the same...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003e\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eWaiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Waiting for remaining 49 threads to finish, please wait...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eRemaining 49 threads will be killed.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Remaining 49 threads will be killed.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eSaving history...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eINFO:pywiki:Saving history...\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Dropped throttle(s).\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Closing network session.\u003c\/span\u003e\n\u003cspan class=\"go\"\u003eVERBOSE:pywiki:Network session closed.\u003c\/span\u003e\n\u003cspan class=\"gp\"\u003e$ \u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_226\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015465\" id=\"4015465\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_225\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_54\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#4015465\" data-sigil=\"has-tooltip\" data-meta=\"0_224\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 8:28 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 20:28:30 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_222\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_223\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_55\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003ePS: The data were collected using a workaround to this issue: \u003ctt class=\"remarkup-monospaced\"\u003etimeout --signal=SIGINT 20m python pwb.py weblinkchecker -lang:cs -ns:0 -start:"Last article from last run"\u003c\/tt\u003e (it took me cca 4 weeks to collect the data by this 20 minutes runs between start and KeyboardInterrupt thrown by SIGINT). The same workaround should work for \u003ctt class=\"remarkup-monospaced\"\u003e-repeat\u003c\/tt\u003e too, but the time would need to be cca 2 minutes max, that would take years. I can send the collected data if needed to analyze links, which create neverending threads\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_235\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015580\" id=\"4015580\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_234\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_56\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015580\" data-sigil=\"has-tooltip\" data-meta=\"0_233\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 8:55 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 20:55:17 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_231\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_232\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_57\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eCould you post your \u003ca href=\"https:\/\/github.com\/wikimedia\/pywikibot\/blob\/686646972a7ee74b83156729162d500b5f7add81\/scripts\/weblinkchecker.py#L659\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003edeadlinks datafile\u003c\/a\u003e somewhere? I'll try to reproduce it and attach some debugger onto it.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_244\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015671\" id=\"4015671\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_243\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_58\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015671\" data-sigil=\"has-tooltip\" data-meta=\"0_242\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 9:15 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 21:15:09 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_240\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_241\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_59\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eHere: \u003ca href=\"http:\/\/mysharegadget.com\/743636238\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttp:\/\/mysharegadget.com\/743636238\u003c\/a\u003e (stored for 33 days). Unzip into \u003ctt class=\"remarkup-monospaced\"\u003edeadlinks\u003c\/tt\u003e folder in pwb root folder.\u003c\/p\u003e\n\n\u003cp\u003ePS 2: my user-config has default values: 50 links, 7 days, etc...\u003cbr \/\u003e\nPS 3: I tried different number of max_external_links, always gave me similar result\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_253\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ett5kkabuhzewfru2niv\/PHID-FILE-hx56cseew75gb3emycmm\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dalba\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015673\" id=\"4015673\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_252\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dalba\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_61\"\u003eDalba\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015673\" data-sigil=\"has-tooltip\" data-meta=\"0_251\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 9:15 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 21:15:53 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_249\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_250\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_60\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_7\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@Dvorapa\u003c\/span\u003e\u003c\/a\u003e, have you set \u003ctt class=\"remarkup-monospaced\"\u003eretry_wait\u003c\/tt\u003e value to \u003ctt class=\"remarkup-monospaced\"\u003e0\u003c\/tt\u003e in your user-config ?\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_262\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015711\" id=\"4015711\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_261\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_62\"\u003eDvorapa\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015711\" data-sigil=\"has-tooltip\" data-meta=\"0_260\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 9:24 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 21:24:38 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_258\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_259\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_63\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003e\u003ca href=\"\/p\/Dalba\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_8\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@Dalba\u003c\/span\u003e\u003c\/a\u003e No, it was on default value of 5 seconds, but the \u003ctt class=\"remarkup-monospaced\"\u003e-repeat\u003c\/tt\u003e should not make requests to MW API at all, or am I wrong?\u003c\/p\u003e\n\n\u003cp\u003eUPDATE: I tried to set it to 0, but the result was the same\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_266\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ir2asem5crg64idqn2us\/PHID-FILE-mtrciuqxsij5vp7b4z5a\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dvorapa\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"4015769\" id=\"4015769\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_264\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_64\"\u003eDvorapa\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-flatpdzc7e6lesh\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015769\" data-sigil=\"has-tooltip\" data-meta=\"0_263\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 9:36 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 21:36:13 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_265\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_65\"\u003eDvorapa\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-mb3dlsf54rzjyra\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_275\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ett5kkabuhzewfru2niv\/PHID-FILE-hx56cseew75gb3emycmm\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dalba\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015808\" id=\"4015808\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_274\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dalba\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_66\"\u003eDalba\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015808\" data-sigil=\"has-tooltip\" data-meta=\"0_273\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 9:47 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 21:47:05 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_271\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_272\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_67\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_9\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@Dvorapa\u003c\/span\u003e\u003c\/a\u003e, Could you try \u003ca href=\"https:\/\/gerrit.wikimedia.org\/r\/#\/c\/415687\/2\/scripts\/weblinkchecker.py\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/gerrit.wikimedia.org\/r\/#\/c\/415687\/2\/scripts\/weblinkchecker.py\u003c\/a\u003e and see if it helps?\u003cbr \/\u003e\n(It is not supposed to reduce the number of active threads, I'm hoping to control RAM usage by stopping page fetches while threads are full)\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_284\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015866\" id=\"4015866\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_283\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_68\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015866\" data-sigil=\"has-tooltip\" data-meta=\"0_282\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 10:12 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 22:12:50 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_280\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_281\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_69\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cblockquote class=\"remarkup-reply-block\"\u003e\n\u003cdiv class=\"remarkup-reply-head\"\u003eIn \u003ca href=\"\/T185561#4015808\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_10\"\u003e\u003cspan class=\"phui-tag-core-closed\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT185561#4015808\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"\/p\/Dalba\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_12\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@Dalba\u003c\/span\u003e\u003c\/a\u003e wrote:\u003c\/div\u003e\n\u003cdiv class=\"remarkup-reply-body\"\u003e\u003cp\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_11\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@Dvorapa\u003c\/span\u003e\u003c\/a\u003e, Could you try \u003ca href=\"https:\/\/gerrit.wikimedia.org\/r\/#\/c\/415687\/2\/scripts\/weblinkchecker.py\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/gerrit.wikimedia.org\/r\/#\/c\/415687\/2\/scripts\/weblinkchecker.py\u003c\/a\u003e and see if it helps?\u003cbr \/\u003e\n(It is not supposed to reduce the number of active threads, I'm hoping to control RAM usage by stopping page fetches while threads are full)\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/blockquote\u003e\n\n\u003cp\u003e\u003ctt class=\"remarkup-monospaced\"\u003etreat_page\u003c\/tt\u003e is sequential. No more than one extra page (not being processed by a thread) should be loaded at once.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_293\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/ett5kkabuhzewfru2niv\/PHID-FILE-hx56cseew75gb3emycmm\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Dalba\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015875\" id=\"4015875\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_292\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Dalba\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_70\"\u003eDalba\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015875\" data-sigil=\"has-tooltip\" data-meta=\"0_291\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 10:16 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 22:16:52 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_289\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_290\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_71\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cblockquote class=\"remarkup-reply-block\"\u003e\n\u003cdiv class=\"remarkup-reply-head\"\u003eIn \u003ca href=\"\/T185561#4015866\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_13\"\u003e\u003cspan class=\"phui-tag-core-closed\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT185561#4015866\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_14\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@zhuyifei1999\u003c\/span\u003e\u003c\/a\u003e wrote:\u003c\/div\u003e\n\u003cdiv class=\"remarkup-reply-body\"\u003e\u003cp\u003e\u003ctt class=\"remarkup-monospaced\"\u003etreat_page\u003c\/tt\u003e is sequential. No more than one extra page (not being processed by a thread) should be loaded at once.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/blockquote\u003e\n\n\u003cp\u003eRight, thanks, nevermind then.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_302\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015912\" id=\"4015912\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_301\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_72\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015912\" data-sigil=\"has-tooltip\" data-meta=\"0_300\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 10:30 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 22:30:41 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_298\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_299\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_73\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eI have not reproduced the problem of entire OS freeze yet, but what I can confirm is that the memory consumption of the script is increasing non-stop.\u003c\/p\u003e\n\n\u003cp\u003e\u003ca href=\"\/p\/Dvorapa\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_15\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@Dvorapa\u003c\/span\u003e\u003c\/a\u003e:\u003c\/p\u003e\n\n\u003cul class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eDoes the freeze only happen after the script reach near 100% RAM?\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eWhat is the CPU usage during the freeze? What is the state of the processes during the freeze?\u003cul class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eI'm especially interested in the load (\u003ctt class=\"remarkup-monospaced\"\u003e\/proc\/loadavg\u003c\/tt\u003e), # of threads in D-state (uninterpretable sleep), and the IO wait CPU %.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_311\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015920\" id=\"4015920\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_310\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_74\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015920\" data-sigil=\"has-tooltip\" data-meta=\"0_309\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 10:33 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 22:33:31 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_307\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_308\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_75\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eOh, and if you are using Linux, really don't hard shutdown. I crashed one of my SSDs once (had to do some messy recovering, but went successful) and learned it the hard way. \u003ca href=\"https:\/\/en.wikipedia.org\/wiki\/System_request\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003eLinux kernel will process SysRq\u003c\/a\u003e at #1 priority as long as the kernel is alive.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell phui-timeline-green\" data-sigil=\"transaction anchor-container\" data-meta=\"0_320\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015945\" id=\"4015945\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user phui-timeline-icon\" data-meta=\"0_319\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_76\"\u003ezhuyifei1999\u003c\/a\u003e claimed this task.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015945\" data-sigil=\"has-tooltip\" data-meta=\"0_318\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 10:41 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 22:41:39 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_316\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_317\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_77\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eThe script has frozen. No new threads have been created in a few minutes, according to strace). Getting a python traceback on all threads with gdb:\u003cbr \/\u003e\n\u003cdiv class=\"paste-embed\"\u003e\u003cdiv class=\"paste-embed-head\"\u003e\u003ca href=\"\/P6773\"\u003eP6773 T185561 gdb-ing\u003c\/a\u003e\u003c\/div\u003e\u003cdiv class=\"paste-embed-body\" style=\"max-height: 27.6em;\"\u003e\u003cdiv class=\"phabricator-source-code-container\"\u003e\u003ctable class=\"phabricator-source-code-view remarkup-code PhabricatorMonospaced\" data-sigil=\"phabricator-source has-symbols\" data-meta=\"0_16\"\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e1\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003ezhuyifei1999@zhuyifei1999-ThinkPad-X260:~\/T185561test$ sudo gdb python3 -p 778\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[sudo] password for zhuyifei1999: \n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e3\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eGNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e4\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eCopyright (C) 2016 Free Software Foundation, Inc.\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eLicense GPLv3+: GNU GPL version 3 or later <http:\/\/gnu.org\/licenses\/gpl.html>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e6\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThis is free software: you are free to change and redistribute it.\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e7\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThere is NO WARRANTY, to the extent permitted by law. Type "show copying"\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e8\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eand "show warranty" for details.\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e9\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThis GDB was configured as "x86_64-linux-gnu".\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e10\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eType "show configuration" for configuration details.\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e11\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eFor bug reporting instructions, please see:\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e12\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e<http:\/\/www.gnu.org\/software\/gdb\/bugs\/>.\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e13\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eFind the GDB manual and other documentation resources online at:\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e14\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e<http:\/\/www.gnu.org\/software\/gdb\/documentation\/>.\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e15\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eFor help, type "help".\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e16\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eType "apropos word" to search for commands related to "word"...\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e17\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eReading symbols from python3...Reading symbols from \/usr\/lib\/debug\/.build-id\/59\/a8ef36ca241df24686952480966d7bc0d7c6ea.debug...done.\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e18\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003edone.\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e19\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eAttaching to program: \/usr\/bin\/python3, process 778\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e20\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2775]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e21\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2776]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e22\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2778]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e23\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2779]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e24\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2781]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e25\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2782]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e26\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2783]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e27\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2784]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e28\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2785]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e29\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2786]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e30\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2787]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e31\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2790]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e32\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2791]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e33\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2792]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e34\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2793]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e35\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2794]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e36\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2799]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e37\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2800]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e38\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2801]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e39\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2802]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e40\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2803]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e41\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2805]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e42\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2806]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e43\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2807]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e44\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2808]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e45\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2809]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e46\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2810]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e47\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2811]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e48\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2812]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e49\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2813]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e50\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2816]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e51\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2817]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e52\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2818]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e53\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2824]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e54\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2825]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e55\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2826]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e56\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2828]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e57\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2829]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e58\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2830]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e59\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2831]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e60\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2832]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e61\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2833]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e62\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2834]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e63\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2835]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e64\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2847]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e65\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2848]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e66\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2849]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e67\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2850]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e68\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[New LWP 2861]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e69\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e[Thread debugging using libthread_db enabled]\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e70\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eUsing host libthread_db library "\/lib\/x86_64-linux-gnu\/libthread_db.so.1".\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e71\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e0x00007f073d9965d3 in select () at ..\/sysdeps\/unix\/syscall-template.S:84\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e72\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e84\t..\/sysdeps\/unix\/syscall-template.S: No such file or directory.\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e73\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e(gdb) py-bt\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e74\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e75\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 900, in treat_page\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e76\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e time.sleep(config.retry_wait)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e77\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/bot.py", line 1663, in treat\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e78\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.treat_page()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e79\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/bot.py", line 1740, in treat\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e80\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e super(ExistingPageBot, self).treat(page)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e81\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/bot.py", line 1449, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e82\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.treat(page)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e83\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 1013, in main\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e84\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e bot.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e85\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 1051, in <module>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e86\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e main()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e87\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method exec of module object at remote 0x7f073e0655e8>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e88\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pwb.py", line 120, in run_python_file\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e89\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e main_mod.__dict__)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e90\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pwb.py", line 257, in main\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e91\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e run_python_file(filename, [filename] + args, argvu, file_package)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e92\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pwb.py", line 264, in <module>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e93\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if not main():\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e94\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e(gdb) thread apply all py-bt\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e95\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e96\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 50 (Thread 0x7f069d7fa700 (LWP 2861)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e97\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e98\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07311be828>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e99\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e100\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e101\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e102\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e103\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e104\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e105\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e106\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e107\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e108\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e109\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e110\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e111\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e112\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 49 (Thread 0x7f06fdffb700 (LWP 2850)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e113\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e114\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047ee40>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e115\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e116\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e117\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e118\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e119\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e120\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e121\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e122\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e123\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e124\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e125\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e126\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e127\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e128\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 48 (Thread 0x7f06bcff9700 (LWP 2849)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e129\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e130\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047ed78>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e131\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e132\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e133\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e134\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e135\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e136\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e137\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e138\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e139\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e140\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e141\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e142\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e143\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e144\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e145\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 47 (Thread 0x7f06bffff700 (LWP 2848)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e146\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e147\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8698>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e148\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e149\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e150\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e151\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e152\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e153\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e154\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e155\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e156\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e157\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e158\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e159\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e160\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e161\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 46 (Thread 0x7f06ddffb700 (LWP 2847)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e162\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e163\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8788>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e164\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e165\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e166\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e167\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e168\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e169\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e170\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e171\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e172\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e173\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e174\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e175\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e176\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e177\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 45 (Thread 0x7f0721ffb700 (LWP 2835)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e178\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e179\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e180\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f0730430a08>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e181\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e182\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e183\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e184\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e185\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e186\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e187\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e188\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e189\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e190\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e191\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e192\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e193\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e194\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 44 (Thread 0x7f069b7f6700 (LWP 2834)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e195\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e196\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f0731d64df0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e197\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e198\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e199\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e200\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e201\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e202\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e203\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e204\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e205\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e206\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e207\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e208\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e209\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e210\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 43 (Thread 0x7f07237fe700 (LWP 2833)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e211\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e212\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047eb98>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e213\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e214\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e215\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e216\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e217\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e218\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e219\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e220\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e221\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e222\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e223\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e224\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e225\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e226\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e227\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 42 (Thread 0x7f06bd7fa700 (LWP 2832)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e228\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e229\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047ec88>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e230\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e231\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e232\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e233\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e234\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e235\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e236\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e237\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e238\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e239\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e240\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e241\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e242\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e243\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 41 (Thread 0x7f06de7fc700 (LWP 2831)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e244\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e245\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047ec10>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e246\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e247\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e248\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e249\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e250\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e251\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e252\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e253\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e254\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e255\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e256\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e257\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e258\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e259\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 40 (Thread 0x7f06a4ff9700 (LWP 2830)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e260\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e261\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07311be440>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e262\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e263\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e264\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e265\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e266\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e267\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e268\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e269\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e270\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e271\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e272\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e273\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e274\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e275\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e276\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 39 (Thread 0x7f06fe7fc700 (LWP 2829)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e277\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e278\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d89b8>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e279\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e280\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e281\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e282\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e283\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e284\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e285\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e286\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e287\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e288\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e289\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e290\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e291\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e292\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 38 (Thread 0x7f0720ff9700 (LWP 2828)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e293\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e294\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f0731ff4288>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e295\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e296\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e297\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e298\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e299\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e300\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e301\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e302\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e303\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e304\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e305\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e306\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e307\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e308\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e309\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 37 (Thread 0x7f06df7fe700 (LWP 2826)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e310\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e311\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e990>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e312\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e313\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e314\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e315\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e316\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e317\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e318\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e319\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e320\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e321\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e322\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e323\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e324\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e325\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 36 (Thread 0x7f069cff9700 (LWP 2825)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e326\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e327\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047ead0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e328\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e329\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e330\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e331\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e332\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e333\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e334\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e335\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e336\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e337\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e338\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e339\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e340\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e341\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 35 (Thread 0x7f06a77fe700 (LWP 2824)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e342\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e343\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07311bee90>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e344\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e345\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e346\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e347\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e348\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e349\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e350\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e351\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e352\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e353\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e354\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e355\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e356\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e357\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e358\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 34 (Thread 0x7f069bff7700 (LWP 2818)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e359\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e360\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047ea30>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e361\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e362\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e363\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e364\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e365\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e366\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e367\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e368\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e369\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e370\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e371\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e372\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e373\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e374\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 33 (Thread 0x7f07217fa700 (LWP 2817)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e375\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e376\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f0730430a80>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e377\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e378\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e379\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e380\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e381\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e382\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e383\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e384\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e385\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e386\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e387\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e388\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e389\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e390\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e391\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 32 (Thread 0x7f06fd7fa700 (LWP 2816)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e392\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e393\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f0730430828>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e394\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e395\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e396\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e397\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e398\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e399\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e400\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e401\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e402\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e403\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e404\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e405\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e406\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e407\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 31 (Thread 0x7f06a67fc700 (LWP 2813)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e408\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e409\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e8f0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e410\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e411\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e412\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e413\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e414\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e415\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e416\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e417\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e418\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e419\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e420\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e421\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e422\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e423\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 30 (Thread 0x7f06a7fff700 (LWP 2812)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e424\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e425\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e8a0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e426\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e427\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e428\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e429\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e430\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e431\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e432\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e433\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e434\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e435\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e436\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e437\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e438\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e439\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e440\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 29 (Thread 0x7f06ff7fe700 (LWP 2811)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e441\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e442\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e738>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e443\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e444\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e445\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e446\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e447\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e448\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e449\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e450\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e451\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e452\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e453\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e454\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e455\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e456\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 28 (Thread 0x7f06beffd700 (LWP 2810)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e457\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e458\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e7d8>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e459\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e460\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e461\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e462\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e463\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e464\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e465\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e466\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e467\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e468\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e469\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e470\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e471\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e472\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e473\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 27 (Thread 0x7f069e7fc700 (LWP 2809)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e474\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e475\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07304300a8>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e476\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e477\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e478\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e479\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e480\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e481\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e482\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e483\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e484\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e485\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e486\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e487\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e488\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e489\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 26 (Thread 0x7f06feffd700 (LWP 2808)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e490\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e491\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e710>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e492\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e493\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e494\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e495\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e496\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e497\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e498\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e499\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e500\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e501\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e502\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e503\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e504\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e505\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 25 (Thread 0x7f06997f2700 (LWP 2807)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e506\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e507\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e558>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e508\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e509\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e510\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e511\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e512\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e513\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e514\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e515\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e516\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e517\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e518\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e519\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e520\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e521\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e522\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 24 (Thread 0x7f06fffff700 (LWP 2806)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e523\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e524\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e580>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e525\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e526\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e527\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e528\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e529\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e530\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e531\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e532\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e533\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e534\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e535\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e536\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e537\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e538\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 23 (Thread 0x7f06dcff9700 (LWP 2805)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e539\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e540\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f0730430328>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e541\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e542\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e543\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e544\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e545\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e546\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e547\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e548\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e549\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e550\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e551\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e552\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e553\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e554\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 22 (Thread 0x7f06bf7fe700 (LWP 2803)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e555\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e556\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e557\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e418>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e558\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e559\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e560\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e561\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e562\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e563\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e564\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e565\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e566\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e567\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e568\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e569\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e570\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e571\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 21 (Thread 0x7f0699ff3700 (LWP 2802)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e572\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e573\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e378>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e574\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e575\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e576\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e577\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e578\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e579\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e580\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e581\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e582\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e583\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e584\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e585\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e586\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e587\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 20 (Thread 0x7f0723fff700 (LWP 2801)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e588\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e589\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07311be1c0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e590\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e591\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e592\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e593\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e594\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e595\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e596\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e597\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e598\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e599\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e600\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e601\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e602\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e603\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e604\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 19 (Thread 0x7f069effd700 (LWP 2800)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e605\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e606\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e5f8>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e607\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e608\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e609\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e610\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e611\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e612\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e613\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e614\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e615\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e616\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e617\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e618\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e619\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e620\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 18 (Thread 0x7f069c7f8700 (LWP 2799)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e621\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e622\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e3a0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e623\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e624\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e625\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e626\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e627\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e628\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e629\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e630\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e631\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e632\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e633\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e634\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e635\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e636\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 17 (Thread 0x7f069f7fe700 (LWP 2794)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e637\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e638\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e0d0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e639\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e640\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e641\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e642\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e643\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e644\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e645\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e646\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e647\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e648\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e649\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e650\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e651\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e652\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e653\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 16 (Thread 0x7f06dffff700 (LWP 2793)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e654\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e655\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8b48>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e656\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e657\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e658\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e659\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e660\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e661\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e662\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e663\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e664\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e665\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e666\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e667\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e668\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e669\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 15 (Thread 0x7f069a7f4700 (LWP 2792)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e670\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e671\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f0731d646e8>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e672\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e673\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e674\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e675\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e676\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e677\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e678\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e679\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e680\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e681\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e682\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e683\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e684\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e685\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e686\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 14 (Thread 0x7f0722ffd700 (LWP 2791)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e687\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e688\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f072047e080>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e689\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e690\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e691\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e692\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e693\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e694\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e695\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e696\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e697\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e698\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e699\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e700\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e701\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e702\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 13 (Thread 0x7f06fcff9700 (LWP 2790)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e703\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e704\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f0731d64f80>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e705\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e706\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e707\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e708\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e709\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e710\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e711\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e712\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e713\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e714\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e715\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e716\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e717\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e718\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 12 (Thread 0x7f069aff5700 (LWP 2787)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e719\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e720\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8580>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e721\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e722\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e723\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e724\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e725\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e726\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e727\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e728\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e729\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e730\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e731\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e732\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e733\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e734\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e735\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 11 (Thread 0x7f06a57fa700 (LWP 2786)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e736\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e737\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8e40>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e738\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e739\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e740\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e741\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e742\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e743\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e744\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e745\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e746\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e747\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e748\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e749\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e750\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e751\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 10 (Thread 0x7f06a6ffd700 (LWP 2785)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e752\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e753\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8f30>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e754\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e755\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e756\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e757\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e758\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e759\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e760\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e761\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e762\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e763\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e764\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e765\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e766\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e767\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e768\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 9 (Thread 0x7f06bdffb700 (LWP 2784)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e769\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e770\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8e90>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e771\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e772\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e773\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e774\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e775\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e776\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e777\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e778\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e779\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e780\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e781\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e782\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e783\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e784\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 8 (Thread 0x7f06be7fc700 (LWP 2783)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e785\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e786\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8ee0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e787\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e788\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e789\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e790\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e791\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e792\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e793\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e794\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e795\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e796\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e797\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e798\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e799\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e800\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 7 (Thread 0x7f06dd7fa700 (LWP 2782)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e801\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e802\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8df0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e803\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e804\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e805\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e806\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e807\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e808\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e809\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e810\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e811\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e812\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e813\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e814\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e815\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e816\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e817\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 6 (Thread 0x7f06deffd700 (LWP 2781)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e818\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e819\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07311befd0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e820\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e821\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e822\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e823\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e824\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e825\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e826\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e827\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e828\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e829\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e830\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e831\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e832\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e833\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 5 (Thread 0x7f07227fc700 (LWP 2779)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e834\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e835\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8d28>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e836\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e837\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e838\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e839\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e840\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e841\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e842\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e843\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e844\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e845\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e846\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e847\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e848\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e849\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 4 (Thread 0x7f06a5ffb700 (LWP 2778)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e850\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e851\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e852\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8c60>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e853\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e854\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e855\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e856\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e857\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 741, in setLinkAlive\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e858\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e859\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 617, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e860\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if self.history.setLinkAlive(self.url):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e861\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e862\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e863\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e864\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e865\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e866\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 3 (Thread 0x7f069dffb700 (LWP 2776)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e867\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e868\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8fd0>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e869\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e870\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e871\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e872\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e873\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 702, in setLinkDead\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e874\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e875\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 624, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e876\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e config.weblink_dead_days)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e877\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e878\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e879\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e880\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e881\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e882\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 2 (Thread 0x7f069ffff700 (LWP 2775)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e883\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e884\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method acquire of _thread.lock object at remote 0x7f07303d8cd8>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e885\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 293, in wait\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e886\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e waiter.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e887\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 424, in acquire\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e888\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._cond.wait(timeout)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e889\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 702, in setLinkDead\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e890\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.semaphore.acquire()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e891\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 624, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e892\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e---Type <return> to continue, or q <return> to quit---\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e893\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e config.weblink_dead_days)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e894\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 914, in _bootstrap_inner\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e895\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e896\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/usr\/lib\/python3.5\/threading.py", line 882, in _bootstrap\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e897\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self._bootstrap_inner()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e898\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e899\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eThread 1 (Thread 0x7f073e073700 (LWP 778)):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e900\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003eTraceback (most recent call first):\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e901\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 900, in treat_page\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e902\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e time.sleep(config.retry_wait)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e903\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/bot.py", line 1663, in treat\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e904\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.treat_page()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e905\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/bot.py", line 1740, in treat\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e906\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e super(ExistingPageBot, self).treat(page)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e907\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/bot.py", line 1449, in run\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e908\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e self.treat(page)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e909\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 1013, in main\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e910\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e bot.run()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e911\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py", line 1051, in <module>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e912\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e main()\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e913\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e <built-in method exec of module object at remote 0x7f073e0655e8>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e914\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pwb.py", line 120, in run_python_file\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e915\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e main_mod.__dict__)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e916\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pwb.py", line 257, in main\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e917\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e run_python_file(filename, [filename] + args, argvu, file_package)\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e918\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e File "\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pwb.py", line 264, in <module>\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e919\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e if not main():\n\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth class=\"phabricator-source-line\"\u003e\u003cspan\u003e920\u003c\/span\u003e\u003c\/th\u003e\u003ctd class=\"phabricator-source-code\"\u003e(gdb) \u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/p\u003e\n\n\u003cp\u003eMost threads are waiting for a semaphore.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_329\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015976\" id=\"4015976\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_328\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_78\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015976\" data-sigil=\"has-tooltip\" data-meta=\"0_327\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 11:00 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 23:00:40 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_325\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_326\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_79\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eThe last traceback produced by the bot is curious:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"python\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan class=\"ne\"\u003eException\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003ethread\u003c\/span\u003e \u003cspan class=\"n\"\u003eb\u003c\/span\u003e\u003cspan class=\"s\"\u003e'ALTAR Games - http:\/\/www.bistudio.com\/index.php\/czech\/uvod\/novinky\/spolenost\/190-bohemia-interactive-grows-in-strength'\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"n\"\u003eTraceback\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003emost\u003c\/span\u003e \u003cspan class=\"n\"\u003erecent\u003c\/span\u003e \u003cspan class=\"n\"\u003ecall\u003c\/span\u003e \u003cspan class=\"n\"\u003elast\u003c\/span\u003e\u003cspan class=\"p\"\u003e):\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/urllib3\/connectionpool.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e601\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003eurlopen\u003c\/span\u003e\n \u003cspan class=\"n\"\u003echunked\u003c\/span\u003e\u003cspan class=\"o\"\u003e=\u003c\/span\u003e\u003cspan class=\"n\"\u003echunked\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/urllib3\/connectionpool.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e387\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003e_make_request\u003c\/span\u003e\n \u003cspan class=\"n\"\u003esix\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eraise_from\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003ee\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"bp\"\u003eNone\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"<string>"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003eraise_from\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/urllib3\/connectionpool.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e383\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003e_make_request\u003c\/span\u003e\n \u003cspan class=\"n\"\u003ehttplib_response\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"n\"\u003econn\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003egetresponse\u003c\/span\u003e\u003cspan class=\"p\"\u003e()\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/usr\/lib\/python3.5\/http\/client.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1197\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003egetresponse\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eresponse\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ebegin\u003c\/span\u003e\u003cspan class=\"p\"\u003e()\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/usr\/lib\/python3.5\/http\/client.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e297\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003ebegin\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eversion\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003estatus\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003ereason\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"bp\"\u003eself\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003e_read_status\u003c\/span\u003e\u003cspan class=\"p\"\u003e()\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/usr\/lib\/python3.5\/http\/client.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e266\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003e_read_status\u003c\/span\u003e\n \u003cspan class=\"k\"\u003eraise\u003c\/span\u003e \u003cspan class=\"n\"\u003eRemoteDisconnected\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003e"Remote end closed connection without"\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ehttp\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eclient\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eRemoteDisconnected\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e \u003cspan class=\"n\"\u003eRemote\u003c\/span\u003e \u003cspan class=\"n\"\u003eend\u003c\/span\u003e \u003cspan class=\"n\"\u003eclosed\u003c\/span\u003e \u003cspan class=\"n\"\u003econnection\u003c\/span\u003e \u003cspan class=\"n\"\u003ewithout\u003c\/span\u003e \u003cspan class=\"n\"\u003eresponse\u003c\/span\u003e\n\n\u003cspan class=\"n\"\u003eDuring\u003c\/span\u003e \u003cspan class=\"n\"\u003ehandling\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ethe\u003c\/span\u003e \u003cspan class=\"n\"\u003eabove\u003c\/span\u003e \u003cspan class=\"n\"\u003eexception\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eanother\u003c\/span\u003e \u003cspan class=\"n\"\u003eexception\u003c\/span\u003e \u003cspan class=\"n\"\u003eoccurred\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\n\u003cspan class=\"n\"\u003eTraceback\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003emost\u003c\/span\u003e \u003cspan class=\"n\"\u003erecent\u003c\/span\u003e \u003cspan class=\"n\"\u003ecall\u003c\/span\u003e \u003cspan class=\"n\"\u003elast\u003c\/span\u003e\u003cspan class=\"p\"\u003e):\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/requests\/adapters.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e440\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003esend\u003c\/span\u003e\n \u003cspan class=\"n\"\u003etimeout\u003c\/span\u003e\u003cspan class=\"o\"\u003e=\u003c\/span\u003e\u003cspan class=\"n\"\u003etimeout\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/urllib3\/connectionpool.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e639\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003eurlopen\u003c\/span\u003e\n \u003cspan class=\"n\"\u003e_stacktrace\u003c\/span\u003e\u003cspan class=\"o\"\u003e=\u003c\/span\u003e\u003cspan class=\"n\"\u003esys\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eexc_info\u003c\/span\u003e\u003cspan class=\"p\"\u003e()[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e2\u003c\/span\u003e\u003cspan class=\"p\"\u003e])\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/urllib3\/util\/retry.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e357\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003eincrement\u003c\/span\u003e\n \u003cspan class=\"k\"\u003eraise\u003c\/span\u003e \u003cspan class=\"n\"\u003esix\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereraise\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"nb\"\u003etype\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003eerror\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"n\"\u003eerror\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003e_stacktrace\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/urllib3\/packages\/six.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e685\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003ereraise\u003c\/span\u003e\n \u003cspan class=\"k\"\u003eraise\u003c\/span\u003e \u003cspan class=\"n\"\u003evalue\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ewith_traceback\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003etb\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/urllib3\/connectionpool.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e601\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003eurlopen\u003c\/span\u003e\n \u003cspan class=\"n\"\u003echunked\u003c\/span\u003e\u003cspan class=\"o\"\u003e=\u003c\/span\u003e\u003cspan class=\"n\"\u003echunked\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/urllib3\/connectionpool.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e387\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003e_make_request\u003c\/span\u003e\n \u003cspan class=\"n\"\u003esix\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eraise_from\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003ee\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"bp\"\u003eNone\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"<string>"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003eraise_from\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/urllib3\/connectionpool.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e383\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003e_make_request\u003c\/span\u003e\n \u003cspan class=\"n\"\u003ehttplib_response\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"n\"\u003econn\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003egetresponse\u003c\/span\u003e\u003cspan class=\"p\"\u003e()\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/usr\/lib\/python3.5\/http\/client.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1197\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003egetresponse\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eresponse\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ebegin\u003c\/span\u003e\u003cspan class=\"p\"\u003e()\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/usr\/lib\/python3.5\/http\/client.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e297\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003ebegin\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eversion\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003estatus\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003ereason\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"bp\"\u003eself\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003e_read_status\u003c\/span\u003e\u003cspan class=\"p\"\u003e()\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/usr\/lib\/python3.5\/http\/client.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e266\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003e_read_status\u003c\/span\u003e\n \u003cspan class=\"k\"\u003eraise\u003c\/span\u003e \u003cspan class=\"n\"\u003eRemoteDisconnected\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003e"Remote end closed connection without"\u003c\/span\u003e\n\u003cspan class=\"n\"\u003eurllib3\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eexceptions\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eProtocolError\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003e'Connection aborted.'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eRemoteDisconnected\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003e'Remote end closed connection without response'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,))\u003c\/span\u003e\n\n\u003cspan class=\"n\"\u003eDuring\u003c\/span\u003e \u003cspan class=\"n\"\u003ehandling\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ethe\u003c\/span\u003e \u003cspan class=\"n\"\u003eabove\u003c\/span\u003e \u003cspan class=\"n\"\u003eexception\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eanother\u003c\/span\u003e \u003cspan class=\"n\"\u003eexception\u003c\/span\u003e \u003cspan class=\"n\"\u003eoccurred\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\n\u003cspan class=\"n\"\u003eTraceback\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003emost\u003c\/span\u003e \u003cspan class=\"n\"\u003erecent\u003c\/span\u003e \u003cspan class=\"n\"\u003ecall\u003c\/span\u003e \u003cspan class=\"n\"\u003elast\u003c\/span\u003e\u003cspan class=\"p\"\u003e):\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/usr\/lib\/python3.5\/threading.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e914\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003e_bootstrap_inner\u003c\/span\u003e\n \u003cspan class=\"bp\"\u003eself\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003erun\u003c\/span\u003e\u003cspan class=\"p\"\u003e()\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e624\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003erun\u003c\/span\u003e\n \u003cspan class=\"n\"\u003econfig\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eweblink_dead_days\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/scripts\/weblinkchecker.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e726\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003esetLinkDead\u003c\/span\u003e\n \u003cspan class=\"n\"\u003earchiveURL\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"n\"\u003eweblib\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003egetWebCitationURL\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003eurl\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/tools\/__init__.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1399\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003ewrapper\u003c\/span\u003e\n \u003cspan class=\"k\"\u003ereturn\u003c\/span\u003e \u003cspan class=\"n\"\u003eobj\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"o\"\u003e*\u003c\/span\u003e\u003cspan class=\"n\"\u003eargs\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"o\"\u003e**\u003c\/span\u003e\u003cspan class=\"n\"\u003ekwargs\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/weblib.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e88\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003egetWebCitationURL\u003c\/span\u003e\n \u003cspan class=\"n\"\u003exmltext\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"n\"\u003ehttp\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003efetch\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003euri\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003econtent\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/comms\/http.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e521\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003efetch\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eerror_handling_callback\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003erequest\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/comms\/http.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e408\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003eerror_handling_callback\u003c\/span\u003e\n \u003cspan class=\"k\"\u003eraise\u003c\/span\u003e \u003cspan class=\"n\"\u003erequest\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003edata\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/mw-dev\/pywikibot-core\/pywikibot\/comms\/http.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e387\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003e_http_process\u003c\/span\u003e\n \u003cspan class=\"o\"\u003e**\u003c\/span\u003e\u003cspan class=\"n\"\u003ehttp_request\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ekwargs\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/requests\/sessions.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e508\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003erequest\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eresp\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"bp\"\u003eself\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003esend\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003eprep\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"o\"\u003e**\u003c\/span\u003e\u003cspan class=\"n\"\u003esend_kwargs\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/requests\/sessions.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e618\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003esend\u003c\/span\u003e\n \u003cspan class=\"n\"\u003er\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"n\"\u003eadapter\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003esend\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003erequest\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"o\"\u003e**\u003c\/span\u003e\u003cspan class=\"n\"\u003ekwargs\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eFile\u003c\/span\u003e \u003cspan class=\"s\"\u003e"\/home\/zhuyifei1999\/T185561test\/.venv\/lib\/python3.5\/site-packages\/requests\/adapters.py"\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eline\u003c\/span\u003e \u003cspan class=\"mi\"\u003e490\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"ow\"\u003ein\u003c\/span\u003e \u003cspan class=\"n\"\u003esend\u003c\/span\u003e\n \u003cspan class=\"k\"\u003eraise\u003c\/span\u003e \u003cspan class=\"n\"\u003eConnectionError\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003eerr\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003erequest\u003c\/span\u003e\u003cspan class=\"o\"\u003e=\u003c\/span\u003e\u003cspan class=\"n\"\u003erequest\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n\u003cspan class=\"n\"\u003erequests\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eexceptions\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eConnectionError\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003e'Connection aborted.'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"n\"\u003eRemoteDisconnected\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003e'Remote end closed connection without response'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,))\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003e\u003ctt class=\"remarkup-monospaced\"\u003eweblib.getWebCitationURL(url)\u003c\/tt\u003e received an error propagated from requests. The semaphore \u003ca href=\"https:\/\/github.com\/wikimedia\/pywikibot\/blob\/686646972a7ee74b83156729162d500b5f7add81\/scripts\/weblinkchecker.py#L730\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ewas not released\u003c\/a\u003e.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_338\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6vn6slgby7ia62ouikut\/PHID-FILE-ay56qvafgaxajuctgtw3\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/gerritbot\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4015994\" id=\"4015994\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_337\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/gerritbot\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_81\"\u003egerritbot\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015994\" data-sigil=\"has-tooltip\" data-meta=\"0_336\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 11:10 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 23:10:33 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_334\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_335\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_80\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eChange 415771 had a related patch set uploaded (by Zhuyifei1999; owner: Zhuyifei1999):\u003cbr \/\u003e\n[pywikibot\/core@master] weblinkchecker: use with-statement to acquire and release semaphore\u003c\/p\u003e\n\n\u003cp\u003e\u003ca href=\"https:\/\/gerrit.wikimedia.org\/r\/415771\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/gerrit.wikimedia.org\/r\/415771\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_341\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6vn6slgby7ia62ouikut\/PHID-FILE-ay56qvafgaxajuctgtw3\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/gerritbot\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"4015995\" id=\"4015995\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_340\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/gerritbot\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_82\"\u003egerritbot\u003c\/a\u003e added a project: \u003ca href=\"\/tag\/patch-for-review\/\" class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_83\"\u003ePatch-For-Review\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4015995\" data-sigil=\"has-tooltip\" data-meta=\"0_339\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 11:10 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 23:10:33 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_350\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4016002\" id=\"4016002\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_349\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_84\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4016002\" data-sigil=\"has-tooltip\" data-meta=\"0_348\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2018, 11:11 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-01 23:11:31 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_346\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_347\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_85\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eI will now start doing memory profiling and see what is using so much memory.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_359\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4016169\" id=\"4016169\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_358\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_86\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4016169\" data-sigil=\"has-tooltip\" data-meta=\"0_357\"\u003e\u003cspan class=\"screen-only\"\u003eMar 2 2018, 12:19 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-02 00:19:27 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_355\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_356\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_87\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003e(Tests below are done with the patch above applied)\u003c\/p\u003e\n\n\u003cp\u003eI forced garbage collection on each sleep with \u003ctt class=\"remarkup-monospaced\"\u003e__import__('gc').collect()\u003c\/tt\u003e, but the memory usage kept increasing, so it is not an issue with garbage collection not running frequently enough.\u003c\/p\u003e\n\n\u003cp\u003eFor simpler memory profiling, I captured a few memory \u003ca href=\"https:\/\/pypi.python.org\/pypi\/mem_top\/\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003emem_top\u003c\/a\u003e snapshots:\u003c\/p\u003e\n\n\u003cul class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003ewhen the script just started, around ~280M used:\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"text\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003erefs:\n119192\t<class 'dict'> {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n119192\t<class 'dict'> {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n73266\t<class 'set'> {'Diabolo', 'Storm Shadow', 'Ka\u010dka strakat\u00e1', 'Josef Tomsa', 'Fixace (popula\u010dn\u00ed genetika)', 'Theodor\n73266\t<class 'list'> ["'Ndrangheta", "'Patafyzika", '(15760) 1992 QB1', "(What's the Story) Morning Glory?", '+ (album)',\n982\t<class 'dict'> {10731520: <weakref at 0x7fe349b8a9a8; to 'type' at 0xa3c000 (dict_values)>, 10733056: <weakref at 0\n758\t<class 'dict'> {'wmmx': <pywikibot.site._IWEntry object at 0x7fe33e442208>, 'tl': <pywikibot.site._IWEntry object a\n758\t<class 'list'> [{'prefix': 'acronym', 'url': 'https:\/\/www.acronymfinder.com\/$1.html'}, {'prefix': 'advisory', 'loca\n474\t<class 'dict'> {'pkg_resources.extern.six.moves': <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor\n420\t<class 'list'> ["Wrapper script to use Pywikibot in 'directory' mode.\\n\\nRun scripts using:\\n\\n python pwb.py <n\n343\t<class 'dict'> {'INADDR_BROADCAST': 4294967295, '__file__': '\/usr\/lib\/python3.5\/socket.py', 'HCI_TIME_STAMP': 3, 'S\n\nbytes:\n6291552\t {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n6291552\t {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n2097376\t {'Diabolo', 'Storm Shadow', 'Ka\u010dka strakat\u00e1', 'Josef Tomsa', 'Fixace (popula\u010dn\u00ed genetika)', 'Theodor\n659504\t ["'Ndrangheta", "'Patafyzika", '(15760) 1992 QB1', "(What's the Story) Morning Glory?", '+ (album)',\n49248\t {'wmmx': <pywikibot.site._IWEntry object at 0x7fe33e442208>, 'tl': <pywikibot.site._IWEntry object a\n24672\t {10731520: <weakref at 0x7fe349b8a9a8; to 'type' at 0xa3c000 (dict_values)>, 10733056: <weakref at 0\n24672\t {'pkg_resources.extern.six.moves': <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor\n24672\t {'XATTR_SIZE_MAX': 65536, 'environ': {b'HOME': b'\/home\/zhuyifei1999', b'NVM_DIR': b'\/home\/zhuyifei19\n24672\t {'INADDR_BROADCAST': 4294967295, '__file__': '\/usr\/lib\/python3.5\/socket.py', 'HCI_TIME_STAMP': 3, 'S\n24672\t {'INADDR_BROADCAST': 4294967295, 'HCI_TIME_STAMP': 3, 'SOCK_NONBLOCK': 2048, 'NETLINK_XFRM': 6, 'CAN\n\ntypes:\n241076\t <class 'list'>\n11074\t <class 'function'>\n7362\t <class 'dict'>\n4629\t <class 'tuple'>\n2281\t <class 'weakref'>\n1533\t <class 'cell'>\n1521\t <class 'inspect.Parameter'>\n1229\t <class 'type'>\n1190\t <class 'wrapper_descriptor'>\n1156\t <class 'builtin_function_or_method'>\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cul class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003ewhen the memory sent up to ~350M:\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"text\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003erefs:\n119192\t<class 'dict'> {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n119191\t<class 'dict'> {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n73266\t<class 'set'> {'Diabolo', 'Storm Shadow', 'Ka\u010dka strakat\u00e1', 'Josef Tomsa', 'Fixace (popula\u010dn\u00ed genetika)', 'Theodor\n73266\t<class 'list'> ["'Ndrangheta", "'Patafyzika", '(15760) 1992 QB1', "(What's the Story) Morning Glory?", '+ (album)',\n1830\t<class 'list'> ['# -*- coding: utf-8 -*-\\n', '"""Miscellaneous helper functions (not wiki-dependent)."""\\n', '#\\n',\n1352\t<class 'list'> ['"""Thread module emulating a subset of Java\\'s threading model."""\\n', '\\n', 'import sys as _sys\\n\n1338\t<class 'list'> ['"""HTTP\/1.1 client library\\n', '\\n', '<intro stuff goes here>\\n', '<other stuff, too>\\n', '\\n', 'H\n1051\t<class 'list'> ['#!\/usr\/bin\/python\\n', '# -*- coding: utf-8 -*-\\n', '"""\\n', 'This bot is used for checking externa\n982\t<class 'dict'> {10731520: <weakref at 0x7fe349b8a9a8; to 'type' at 0xa3c000 (dict_values)>, 10733056: <weakref at 0\n905\t<class 'list'> ['from __future__ import absolute_import\\n', 'import errno\\n', 'import logging\\n', 'import sys\\n', '\n\nbytes:\n6291552\t {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n6291552\t {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n2097376\t {'Diabolo', 'Storm Shadow', 'Ka\u010dka strakat\u00e1', 'Josef Tomsa', 'Fixace (popula\u010dn\u00ed genetika)', 'Theodor\n659504\t ["'Ndrangheta", "'Patafyzika", '(15760) 1992 QB1', "(What's the Story) Morning Glory?", '+ (album)',\n49248\t {'wmmx': <pywikibot.site._IWEntry object at 0x7fe33e442208>, 'tl': <pywikibot.site._IWEntry object a\n24672\t {10731520: <weakref at 0x7fe349b8a9a8; to 'type' at 0xa3c000 (dict_values)>, 10733056: <weakref at 0\n24672\t {'pkg_resources.extern.six.moves': <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor\n24672\t {'XATTR_SIZE_MAX': 65536, 'environ': {b'HOME': b'\/home\/zhuyifei1999', b'NVM_DIR': b'\/home\/zhuyifei19\n24672\t {'INADDR_BROADCAST': 4294967295, '__file__': '\/usr\/lib\/python3.5\/socket.py', 'HCI_TIME_STAMP': 3, 'S\n24672\t {'INADDR_BROADCAST': 4294967295, 'HCI_TIME_STAMP': 3, 'SOCK_NONBLOCK': 2048, 'NETLINK_XFRM': 6, 'CAN\n\ntypes:\n242404\t <class 'list'>\n37071\t <class 'dict'>\n12078\t <class 'http.cookiejar.Cookie'>\n11072\t <class 'function'>\n4597\t <class 'tuple'>\n2339\t <class 'weakref'>\n1534\t <class 'cell'>\n1521\t <class 'inspect.Parameter'>\n1421\t <class 'frame'>\n1283\t <class 'builtin_function_or_method'>\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eWhen memory went up to ~480M, before I terminated it:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"text\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003erefs:\n119192\t<class 'dict'> {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n119192\t<class 'dict'> {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n73266\t<class 'set'> {'Diabolo', 'Storm Shadow', 'Ka\u010dka strakat\u00e1', 'Josef Tomsa', 'Fixace (popula\u010dn\u00ed genetika)', 'Theodor\n73266\t<class 'list'> ["'Ndrangheta", "'Patafyzika", '(15760) 1992 QB1', "(What's the Story) Morning Glory?", '+ (album)',\n1830\t<class 'list'> ['# -*- coding: utf-8 -*-\\n', '"""Miscellaneous helper functions (not wiki-dependent)."""\\n', '#\\n',\n1352\t<class 'list'> ['"""Thread module emulating a subset of Java\\'s threading model."""\\n', '\\n', 'import sys as _sys\\n\n1338\t<class 'list'> ['"""HTTP\/1.1 client library\\n', '\\n', '<intro stuff goes here>\\n', '<other stuff, too>\\n', '\\n', 'H\n1148\t<class 'list'> ['# Wrapper module for _ssl, providing some additional facilities\\n', '# implemented in Python. Wri\n1051\t<class 'list'> ['#!\/usr\/bin\/python\\n', '# -*- coding: utf-8 -*-\\n', '"""\\n', 'This bot is used for checking externa\n982\t<class 'dict'> {10731520: <weakref at 0x7fe349b8a9a8; to 'type' at 0xa3c000 (dict_values)>, 10733056: <weakref at 0\n\nbytes:\n6291552\t {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n6291552\t {'http:\/\/www.gobiernoenlinea.ve\/misc-view\/index.pag': [('Venezuela', 1518455223.3850815, '404')], 'h\n2097376\t {'Diabolo', 'Storm Shadow', 'Ka\u010dka strakat\u00e1', 'Josef Tomsa', 'Fixace (popula\u010dn\u00ed genetika)', 'Theodor\n659504\t ["'Ndrangheta", "'Patafyzika", '(15760) 1992 QB1', "(What's the Story) Morning Glory?", '+ (album)',\n49248\t {'wmmx': <pywikibot.site._IWEntry object at 0x7fe33e442208>, 'tl': <pywikibot.site._IWEntry object a\n24672\t {10731520: <weakref at 0x7fe349b8a9a8; to 'type' at 0xa3c000 (dict_values)>, 10733056: <weakref at 0\n24672\t {'pkg_resources.extern.six.moves': <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor\n24672\t {'XATTR_SIZE_MAX': 65536, 'environ': {b'HOME': b'\/home\/zhuyifei1999', b'NVM_DIR': b'\/home\/zhuyifei19\n24672\t {'INADDR_BROADCAST': 4294967295, '__file__': '\/usr\/lib\/python3.5\/socket.py', 'HCI_TIME_STAMP': 3, 'S\n24672\t {'INADDR_BROADCAST': 4294967295, 'HCI_TIME_STAMP': 3, 'SOCK_NONBLOCK': 2048, 'NETLINK_XFRM': 6, 'CAN\n\ntypes:\n245105\t <class 'list'>\n165069\t <class 'dict'>\n66076\t <class 'http.cookiejar.Cookie'>\n11081\t <class 'function'>\n4794\t <class 'tuple'>\n2419\t <class 'weakref'>\n2110\t <class 'frame'>\n1551\t <class 'cell'>\n1521\t <class 'inspect.Parameter'>\n1497\t <class 'builtin_function_or_method'>\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eThe most significant from my first read, is that, \u003ctt class=\"remarkup-monospaced\"\u003e<class 'http.cookiejar.Cookie'>\u003c\/tt\u003e is being insane, from <1156 instances, to 12078 instances, to 66076 instances.\u003c\/p\u003e\n\n\u003cp\u003eWill now look into its referrers with \u003ca href=\"https:\/\/pypi.python.org\/pypi\/guppy\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003eguppy\u003c\/a\u003e.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_368\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4016234\" id=\"4016234\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_367\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_88\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4016234\" data-sigil=\"has-tooltip\" data-meta=\"0_366\"\u003e\u003cspan class=\"screen-only\"\u003eMar 2 2018, 12:42 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-02 00:42:37 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_364\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_365\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_89\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cblockquote class=\"remarkup-reply-block\"\u003e\n\u003cdiv class=\"remarkup-reply-head\"\u003eIn \u003ca href=\"\/T185561#4016169\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_17\"\u003e\u003cspan class=\"phui-tag-core-closed\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT185561#4016169\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_18\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@zhuyifei1999\u003c\/span\u003e\u003c\/a\u003e wrote:\u003c\/div\u003e\n\u003cdiv class=\"remarkup-reply-body\"\u003e\u003cp\u003eWill now look into its referrers with \u003ca href=\"https:\/\/pypi.python.org\/pypi\/guppy\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003eguppy\u003c\/a\u003e.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/blockquote\u003e\n\n\u003cp\u003eWhich sadly doesn't seem to support python3. (I think it's because C macro \u003ctt class=\"remarkup-monospaced\"\u003eDL_EXPORT\u003c\/tt\u003e is gone). Gonna switch to python 2 to test this.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_377\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4016263\" id=\"4016263\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_376\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_90\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4016263\" data-sigil=\"has-tooltip\" data-meta=\"0_375\"\u003e\u003cspan class=\"screen-only\"\u003eMar 2 2018, 1:07 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-02 01:07:39 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_373\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_374\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_91\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eTest code:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"diff\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan class=\"gh\"\u003ediff --git a\/scripts\/weblinkchecker.py b\/scripts\/weblinkchecker.py\u003c\/span\u003e\n\u003cspan class=\"gh\"\u003eindex ce018a2..16f8f12 100755\u003c\/span\u003e\n\u003cspan class=\"gd\"\u003e--- a\/scripts\/weblinkchecker.py\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+++ b\/scripts\/weblinkchecker.py\u003c\/span\u003e\n\u003cspan class=\"gu\"\u003e@@ -1009,6 +1009,18 @@ def main(*args):\u003c\/span\u003e\n gen = pagegenerators.RedirectFilterPageGenerator(gen)\n bot = WeblinkCheckerRobot(gen, HTTPignore, config.weblink_dead_days)\n try:\n\u003cspan class=\"gi\"\u003e+ import signal\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+ def on_interactreq(signum, frame):\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+ with bot.history.semaphore:\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+ import code\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+ from guppy import hpy\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+ l = {'bot': bot, 'hpy': hpy}\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+ l.update(globals())\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+ l.update(locals())\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+ code.interact(local=l)\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+ signal.signal(signal.SIGUSR1, on_interactreq)\u003c\/span\u003e\n\u003cspan class=\"gi\"\u003e+\u003c\/span\u003e\n bot.run()\n finally:\n waitTime = 0\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"text\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e>>> hpy().heap()\nPartition of a set of 1792800 objects. Total size = 225903392 bytes.\n Index Count % Size % Cumulative % Kind (class \/ dict of class)\n 0 751854 42 123489224 55 123489224 55 unicode\n 1 240731 13 33477528 15 156966752 69 list\n 2 347177 19 28436720 13 185403472 82 tuple\n 3 2943 0 15730536 7 201134008 89 dict (no owner)\n 4 305817 17 7339608 3 208473616 92 float\n 5 77525 4 6901360 3 215374976 95 str\n 6 11373 1 1455744 1 216830720 96 types.CodeType\n 7 11074 1 1328880 1 218159600 97 function\n 8 401 0 1144472 1 219304072 97 dict of module\n 9 995 0 897480 0 220201552 97 type\n<417 more rows. Type e.g. '_.more' to view.>\n>>> h = _\n>>> _.more\n Index Count % Size % Cumulative % Kind (class \/ dict of class)\n 10 995 0 829640 0 221031192 98 dict of type\n 11 24725 1 593400 0 221624592 98 int\n 12 326 0 348560 0 221973152 98 dict of class\n 13 281 0 294488 0 222267640 98 dict of cookielib.Cookie\n 14 92 0 256160 0 222523800 99 dict of pkg_resources._vendor.pyparsing.Literal\n 15 240 0 251520 0 222775320 99 dict of pywikibot.page.Link\n 16 828 0 231840 0 223007160 99 dict of function\n 17 758 0 212240 0 223219400 99 dict of pywikibot.site._IWEntry\n 18 109 0 173368 0 223392768 99 dict of pkg_resources._vendor.pyparsing.And\n 19 1707 0 150216 0 223542984 99 __builtin__.weakref\n<407 more rows. Type e.g. '_.more' to view.>\n>>> h[0].byid\nSet of 751854 <unicode> objects. Total size = 123489224 bytes.\n Index Size % Cumulative % Representation (limited)\n 0 309552 0.3 309552 0.3 u'{{Souh...e 2017]]'\n 1 158120 0.1 467672 0.4 u"==Vl\\x...l|2011]]"\n 2 142360 0.1 610032 0.5 u'{{Info...011bla]]'\n 3 94040 0.1 704072 0.6 u"{{Kale...:Srpen]]"\n 4 73872 0.1 777944 0.6 u'{{Info...vision]]'\n 5 68184 0.1 846128 0.7 u'{{Souh...grafie]]'\n 6 61456 0.0 907584 0.7 u'\\nThis...tch.\\n\\n'\n 7 59720 0.0 967304 0.8 u'GENERA...match.\\n'\n 8 54128 0.0 1021432 0.8 u'{{Info...u 2007]]'\n 9 53520 0.0 1074952 0.9 u'[[Soub...fdroba]]'\n<751844 more rows. Type e.g. '_.more' to view.>\n>>> _.more\n Index Size % Cumulative % Representation (limited)\n 10 47736 0.0 1122688 0.9 u'{{Info...e 1989]]'\n 11 47552 0.0 1170240 0.9 u'{{Souh...oprava]]'\n 12 42344 0.0 1212584 1.0 u"{{Souh...oprava]]"\n 13 40472 0.0 1253056 1.0 u'\\'\\'\\'...eaving]]'\n 14 39584 0.0 1292640 1.0 u'Jako \\...egendy]]'\n 15 35088 0.0 1327728 1.1 u'{{Info... filmy]]'\n 16 32176 0.0 1359904 1.1 u"{{Souh...oprava]]"\n 17 32088 0.0 1391992 1.1 u"'''32....summit]]"\n 18 31648 0.0 1423640 1.2 u'{{Info...011bla]]'\n 19 31472 0.0 1455112 1.2 u'{{Souh...grafie]]'\n<751834 more rows. Type e.g. '_.more' to view.>\n>>>\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eGuppy seems to guess that a majority of memory usage is wikitext.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_386\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4016267\" id=\"4016267\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_385\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_92\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4016267\" data-sigil=\"has-tooltip\" data-meta=\"0_384\"\u003e\u003cspan class=\"screen-only\"\u003eMar 2 2018, 1:21 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-02 01:21:37 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_382\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_383\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_93\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"python\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eh\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ebyid\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\n\u003cspan class=\"n\"\u003eSet\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"o\"\u003e<\u003c\/span\u003e\u003cspan class=\"nb\"\u003eunicode\u003c\/span\u003e\u003cspan class=\"o\"\u003e>\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e309552\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eRepresentation\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003elimited\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e309552\u003c\/span\u003e \u003cspan class=\"mf\"\u003e100.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e309552\u003c\/span\u003e \u003cspan class=\"mf\"\u003e100.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'{{Souh...e 2017]]'\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ew\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"n\"\u003e_\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ew\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2096\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e50\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1048\u003c\/span\u003e \u003cspan class=\"mi\"\u003e50\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1048\u003c\/span\u003e \u003cspan class=\"mi\"\u003e50\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003eno\u003c\/span\u003e \u003cspan class=\"n\"\u003eowner\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e50\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1048\u003c\/span\u003e \u003cspan class=\"mi\"\u003e50\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2096\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003epywikibot\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003epage\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eRevision\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ew\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003epywikibot\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003epage\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eRevision\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003e_\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e280\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e280\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e280\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003eno\u003c\/span\u003e \u003cspan class=\"n\"\u003eowner\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003e_\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1048\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1048\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1048\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003epywikibot\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003epage\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ePage\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003e_\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003epywikibot\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003epage\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ePage\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003e_\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e3\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e4184\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e \u003cspan class=\"mi\"\u003e67\u003c\/span\u003e \u003cspan class=\"mi\"\u003e4112\u003c\/span\u003e \u003cspan class=\"mi\"\u003e98\u003c\/span\u003e \u003cspan class=\"mi\"\u003e4112\u003c\/span\u003e \u003cspan class=\"mi\"\u003e98\u003c\/span\u003e \u003cspan class=\"nb\"\u003elist\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e33\u003c\/span\u003e \u003cspan class=\"mi\"\u003e72\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e \u003cspan class=\"mi\"\u003e4184\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003etuple\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"n\"\u003e_\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e4\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1688\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e75\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1624\u003c\/span\u003e \u003cspan class=\"mi\"\u003e96\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1624\u003c\/span\u003e \u003cspan class=\"mi\"\u003e96\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eFrameType\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e25\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e4\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1688\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003e__builtin__\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003elistiterator\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e12568\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e12568\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e12568\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003eno\u003c\/span\u003e \u003cspan class=\"n\"\u003eowner\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e640\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e640\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e640\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eFrameType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eGeneratorType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e512\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e512\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e512\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eFrameType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eGeneratorType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e480\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e480\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e480\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eFrameType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e4\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1688\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e75\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1624\u003c\/span\u003e \u003cspan class=\"mi\"\u003e96\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1624\u003c\/span\u003e \u003cspan class=\"mi\"\u003e96\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eFrameType\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e25\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e4\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1688\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003e__builtin__\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003elistiterator\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003e__builtin__\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003elistiterator\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e472\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e472\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e472\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eFrameType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ep\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eGeneratorType\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eSo the largest unicodes are probably just wikitexts in page generators. So I look into the smaller ones of the half-a-million unicodes:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"python\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eh\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ebyid\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e50\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"mi\"\u003e60\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\n\u003cspan class=\"n\"\u003eSet\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10\u003c\/span\u003e \u003cspan class=\"o\"\u003e<\u003c\/span\u003e\u003cspan class=\"nb\"\u003eunicode\u003c\/span\u003e\u003cspan class=\"o\"\u003e>\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e101144\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eRepresentation\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003elimited\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10912\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.8\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10912\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.8\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\'\\'\\'\u003c\/span\u003e\u003cspan class=\"s\"\u003e...u 1992]]'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10784\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e21696\u003c\/span\u003e \u003cspan class=\"mf\"\u003e21.5\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'{{Info...132009]]'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10472\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.4\u003c\/span\u003e \u003cspan class=\"mi\"\u003e32168\u003c\/span\u003e \u003cspan class=\"mf\"\u003e31.8\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\'\\'\\'\u003c\/span\u003e\u003cspan class=\"s\"\u003e...e 2011]]'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10456\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e42624\u003c\/span\u003e \u003cspan class=\"mf\"\u003e42.1\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\'\\'\\'\u003c\/span\u003e\u003cspan class=\"s\"\u003e...u 1995]]'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e4\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10088\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e52712\u003c\/span\u003e \u003cspan class=\"mf\"\u003e52.1\u003c\/span\u003e \u003cspan class=\"s\"\u003eu"{{Info...fenoly]]"\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e5\u003c\/span\u003e \u003cspan class=\"mi\"\u003e9848\u003c\/span\u003e \u003cspan class=\"mf\"\u003e9.7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e62560\u003c\/span\u003e \u003cspan class=\"mf\"\u003e61.9\u003c\/span\u003e \u003cspan class=\"s\"\u003eu"\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003eUser...nused.\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e"\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e6\u003c\/span\u003e \u003cspan class=\"mi\"\u003e9808\u003c\/span\u003e \u003cspan class=\"mf\"\u003e9.7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e72368\u003c\/span\u003e \u003cspan class=\"mf\"\u003e71.5\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003ePYTH...ement.\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e9776\u003c\/span\u003e \u003cspan class=\"mf\"\u003e9.7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e82144\u003c\/span\u003e \u003cspan class=\"mf\"\u003e81.2\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e ...e.\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e '\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e8\u003c\/span\u003e \u003cspan class=\"mi\"\u003e9600\u003c\/span\u003e \u003cspan class=\"mf\"\u003e9.5\u003c\/span\u003e \u003cspan class=\"mi\"\u003e91744\u003c\/span\u003e \u003cspan class=\"mf\"\u003e90.7\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003eGLOB...ine.\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e9\u003c\/span\u003e \u003cspan class=\"mi\"\u003e9400\u003c\/span\u003e \u003cspan class=\"mf\"\u003e9.3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e101144\u003c\/span\u003e \u003cspan class=\"mf\"\u003e100.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Iterat... '\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eh\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ebyid\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e60\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"mi\"\u003e70\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\n\u003cspan class=\"n\"\u003eSet\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10\u003c\/span\u003e \u003cspan class=\"o\"\u003e<\u003c\/span\u003e\u003cspan class=\"nb\"\u003eunicode\u003c\/span\u003e\u003cspan class=\"o\"\u003e>\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e82704\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eRepresentation\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003elimited\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e9104\u003c\/span\u003e \u003cspan class=\"mf\"\u003e11.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e9104\u003c\/span\u003e \u003cspan class=\"mf\"\u003e11.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu"{{Info...rafiku]]"\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e8928\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.8\u003c\/span\u003e \u003cspan class=\"mi\"\u003e18032\u003c\/span\u003e \u003cspan class=\"mf\"\u003e21.8\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'A requ...\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e '\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e \u003cspan class=\"mi\"\u003e8864\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e26896\u003c\/span\u003e \u003cspan class=\"mf\"\u003e32.5\u003c\/span\u003e \u003cspan class=\"s\"\u003eu"\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e ...te\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e "\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e8680\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.5\u003c\/span\u003e \u003cspan class=\"mi\"\u003e35576\u003c\/span\u003e \u003cspan class=\"mf\"\u003e43.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Return...le\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e '\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e4\u003c\/span\u003e \u003cspan class=\"mi\"\u003e8552\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e44128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e53.4\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e ... '\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e5\u003c\/span\u003e \u003cspan class=\"mi\"\u003e8496\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e52624\u003c\/span\u003e \u003cspan class=\"mf\"\u003e63.6\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Iterat... '\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e6\u003c\/span\u003e \u003cspan class=\"mi\"\u003e7672\u003c\/span\u003e \u003cspan class=\"mf\"\u003e9.3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e60296\u003c\/span\u003e \u003cspan class=\"mf\"\u003e72.9\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e ...tr\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e '\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e7528\u003c\/span\u003e \u003cspan class=\"mf\"\u003e9.1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e67824\u003c\/span\u003e \u003cspan class=\"mf\"\u003e82.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Retrie... '\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e8\u003c\/span\u003e \u003cspan class=\"mi\"\u003e7448\u003c\/span\u003e \u003cspan class=\"mf\"\u003e9.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e75272\u003c\/span\u003e \u003cspan class=\"mf\"\u003e91.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Submit... '\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e9\u003c\/span\u003e \u003cspan class=\"mi\"\u003e7432\u003c\/span\u003e \u003cspan class=\"mf\"\u003e9.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e82704\u003c\/span\u003e \u003cspan class=\"mf\"\u003e100.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e ... '\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eh\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ebyid\u003c\/span\u003e\n\u003cspan class=\"n\"\u003eSet\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e751854\u003c\/span\u003e \u003cspan class=\"o\"\u003e<\u003c\/span\u003e\u003cspan class=\"nb\"\u003eunicode\u003c\/span\u003e\u003cspan class=\"o\"\u003e>\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e123489224\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eRepresentation\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003elimited\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e309552\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e309552\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.3\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'{{Souh...e 2017]]'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e158120\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e467672\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.4\u003c\/span\u003e \u003cspan class=\"s\"\u003eu"==Vl\\x...l|2011]]"\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e \u003cspan class=\"mi\"\u003e142360\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e610032\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.5\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'{{Info...011bla]]'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e94040\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e704072\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.6\u003c\/span\u003e \u003cspan class=\"s\"\u003eu"{{Kale...:Srpen]]"\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e4\u003c\/span\u003e \u003cspan class=\"mi\"\u003e73872\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e777944\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.6\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'{{Info...vision]]'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e5\u003c\/span\u003e \u003cspan class=\"mi\"\u003e68184\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e846128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.7\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'{{Souh...grafie]]'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e6\u003c\/span\u003e \u003cspan class=\"mi\"\u003e61456\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e907584\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.7\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003eThis...tch.\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e59720\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e967304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.8\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'GENERA...match.\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e8\u003c\/span\u003e \u003cspan class=\"mi\"\u003e54128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1021432\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.8\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'{{Info...u 2007]]'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e9\u003c\/span\u003e \u003cspan class=\"mi\"\u003e53520\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1074952\u003c\/span\u003e \u003cspan class=\"mf\"\u003e0.9\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'[[Soub...fdroba]]'\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e<\u003c\/span\u003e\u003cspan class=\"mi\"\u003e751844\u003c\/span\u003e \u003cspan class=\"n\"\u003emore\u003c\/span\u003e \u003cspan class=\"n\"\u003erows\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eType\u003c\/span\u003e \u003cspan class=\"n\"\u003ee\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eg\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"s\"\u003e'_.more'\u003c\/span\u003e \u003cspan class=\"n\"\u003eto\u003c\/span\u003e \u003cspan class=\"n\"\u003eview\u003c\/span\u003e\u003cspan class=\"o\"\u003e.>\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eh\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ebyid\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e100000\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"mi\"\u003e100010\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\n\u003cspan class=\"n\"\u003eSet\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10\u003c\/span\u003e \u003cspan class=\"o\"\u003e<\u003c\/span\u003e\u003cspan class=\"nb\"\u003eunicode\u003c\/span\u003e\u003cspan class=\"o\"\u003e>\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e3040\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eRepresentation\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003elimited\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'U.S. N... dvouhra'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e608\u003c\/span\u003e \u003cspan class=\"mf\"\u003e20.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'U.S. N... dvouhra'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e912\u003c\/span\u003e \u003cspan class=\"mf\"\u003e30.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'U.S. N...u0159hra'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1216\u003c\/span\u003e \u003cspan class=\"mf\"\u003e40.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'U.S. N...u0159hra'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e4\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1520\u003c\/span\u003e \u003cspan class=\"mf\"\u003e50.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'U.S. N...u0159hra'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e5\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1824\u003c\/span\u003e \u003cspan class=\"mf\"\u003e60.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'U.S. N...u0159hra'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e6\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e70.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Upload...gument).'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2432\u003c\/span\u003e \u003cspan class=\"mf\"\u003e80.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'User %...e)s wiki'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e8\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e2736\u003c\/span\u003e \u003cspan class=\"mf\"\u003e90.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'User %...)s wiki.'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e9\u003c\/span\u003e \u003cspan class=\"mi\"\u003e304\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e3040\u003c\/span\u003e \u003cspan class=\"mf\"\u003e100.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'V\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xed\u003c\/span\u003e\u003cspan class=\"s\"\u003ed...0161kody'\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eh\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ebyid\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e300000\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"mi\"\u003e300010\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\n\u003cspan class=\"n\"\u003eSet\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e10\u003c\/span\u003e \u003cspan class=\"o\"\u003e<\u003c\/span\u003e\u003cspan class=\"nb\"\u003eunicode\u003c\/span\u003e\u003cspan class=\"o\"\u003e>\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1280\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eRepresentation\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003elimited\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Rozraz...insk\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xfd\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e256\u003c\/span\u003e \u003cspan class=\"mf\"\u003e20.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Rozraz...ovit\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xfd\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e384\u003c\/span\u003e \u003cspan class=\"mf\"\u003e30.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Rozraz...ovit\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xfd\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e3\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e512\u003c\/span\u003e \u003cspan class=\"mf\"\u003e40.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Rozt\\u... zrcadlo'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e4\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e640\u003c\/span\u003e \u003cspan class=\"mf\"\u003e50.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Rozt\\u... zrcadlo'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e5\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e768\u003c\/span\u003e \u003cspan class=\"mf\"\u003e60.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Rozvoj...politika'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e6\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e896\u003c\/span\u003e \u003cspan class=\"mf\"\u003e70.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Rozvoj...politika'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e7\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1024\u003c\/span\u003e \u003cspan class=\"mf\"\u003e80.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Roz\\xe...ikov\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xe1\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e8\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1152\u003c\/span\u003e \u003cspan class=\"mf\"\u003e90.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Roz\\xe...ikov\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xe1\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e9\u003c\/span\u003e \u003cspan class=\"mi\"\u003e128\u003c\/span\u003e \u003cspan class=\"mf\"\u003e10.0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1280\u003c\/span\u003e \u003cspan class=\"mf\"\u003e100.0\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'Ro\\u01...list\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xfd\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e3\u003c\/span\u003e \u003cspan class=\"n\"\u003eobjects\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e590208\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e33\u003c\/span\u003e \u003cspan class=\"mi\"\u003e589896\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e589896\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003elist\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e33\u003c\/span\u003e \u003cspan class=\"mi\"\u003e232\u003c\/span\u003e \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e590128\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003e__builtin__\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eset\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e2\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e33\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e590208\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003etuple\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003e__builtin__\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003elistiterator\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e504\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e504\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e504\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eFrameType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e0\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eGeneratorType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e1\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e504\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e504\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e504\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eFrameType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e2\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e136\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e136\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e136\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003elist\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e2\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e6291736\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e6291736\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e6291736\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003eno\u003c\/span\u003e \u003cspan class=\"n\"\u003eowner\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e2\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1048\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1048\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1048\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003e__main__\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eHistory\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e2\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e64\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003e__main__\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eHistory\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e2\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e504\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e504\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e504\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eFrameType\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003eq\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"mi\"\u003e2\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ereferrers\u003c\/span\u003e\n\u003cspan class=\"n\"\u003ePartition\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003ea\u003c\/span\u003e \u003cspan class=\"nb\"\u003eset\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"nb\"\u003eobject\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e \u003cspan class=\"n\"\u003eTotal\u003c\/span\u003e \u003cspan class=\"n\"\u003esize\u003c\/span\u003e \u003cspan class=\"o\"\u003e=\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"nb\"\u003ebytes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\n \u003cspan class=\"n\"\u003eIndex\u003c\/span\u003e \u003cspan class=\"n\"\u003eCount\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eSize\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eCumulative\u003c\/span\u003e \u003cspan class=\"o\"\u003e%\u003c\/span\u003e \u003cspan class=\"n\"\u003eKind\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"k\"\u003eclass\u003c\/span\u003e \u003cspan class=\"o\"\u003e\/\u003c\/span\u003e \u003cspan class=\"nb\"\u003edict\u003c\/span\u003e \u003cspan class=\"n\"\u003eof\u003c\/span\u003e \u003cspan class=\"n\"\u003eclass\u003c\/span\u003e\u003cspan class=\"p\"\u003e)\u003c\/span\u003e\n \u003cspan class=\"mi\"\u003e0\u003c\/span\u003e \u003cspan class=\"mi\"\u003e1\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"mi\"\u003e80\u003c\/span\u003e \u003cspan class=\"mi\"\u003e100\u003c\/span\u003e \u003cspan class=\"n\"\u003etypes\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003eGeneratorType\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eWhat is this? \u003ctt class=\"remarkup-monospaced\"\u003eHistory\u003c\/tt\u003e contains a dict that has a list that contains... whatever \u003ctt class=\"remarkup-monospaced\"\u003eu'Rozraz...insk\\xfd'\u003c\/tt\u003e represents.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_395\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4016283\" id=\"4016283\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_394\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_94\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4016283\" data-sigil=\"has-tooltip\" data-meta=\"0_393\"\u003e\u003cspan class=\"screen-only\"\u003eMar 2 2018, 1:30 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-02 01:30:48 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_391\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_392\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_95\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003e...which is not surprising:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"python\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"nb\"\u003elen\u003c\/span\u003e\u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"n\"\u003ebot\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ehistory\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ehistoryDict\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ekeys\u003c\/span\u003e\u003cspan class=\"p\"\u003e())\u003c\/span\u003e\n\u003cspan class=\"mi\"\u003e119193\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ebot\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ehistory\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ehistoryDict\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ekeys\u003c\/span\u003e\u003cspan class=\"p\"\u003e()[:\u003c\/span\u003e\u003cspan class=\"mi\"\u003e10\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\n\u003cspan class=\"p\"\u003e[\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'http:\/\/www.pref.akita.lg.jp\/www\/toppage\/0000000000000\/APM03000.html'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'http:\/\/www.worldwarships.com\/class\/samar-0'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'http:\/\/www.fphil.uniba.sk\/index.php?id=3294'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'http:\/\/www.hokej.cz\/index.php?lng=CZ&view=clanek&id=52180'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'http:\/\/laser.zcu.cz\/cz\/opticke-vlastnosti\/metody\/snhrrt'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'http:\/\/www.3in.biz\/pls\/acm\/load?p_name=T7010_2406446_941\/Osobnosti_Stepan.html'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'http:\/\/www.lportala.net\/players\/137.html'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'http:\/\/www.johnbsebastian.com\/bio.html'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'http:\/\/www.tanks-encyclopedia.com\/OLD\/ww2\/soviet\/soviet_T34-76.php'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'http:\/\/www.youngartistawards.org\/noms23A.htm'\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\n\u003cspan class=\"o\"\u003e>>>\u003c\/span\u003e \u003cspan class=\"n\"\u003ebot\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ehistory\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003ehistoryDict\u003c\/span\u003e\u003cspan class=\"o\"\u003e.\u003c\/span\u003e\u003cspan class=\"n\"\u003evalues\u003c\/span\u003e\u003cspan class=\"p\"\u003e()[:\u003c\/span\u003e\u003cspan class=\"mi\"\u003e10\u003c\/span\u003e\u003cspan class=\"p\"\u003e]\u003c\/span\u003e\n\u003cspan class=\"p\"\u003e[[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Prefektura Akita'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1518027628.9147513\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Prefektura Akita'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1518102371.6200852\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)],\u003c\/span\u003e \u003cspan class=\"p\"\u003e[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'T\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\u0159\\xed\u003c\/span\u003e\u003cspan class=\"s\"\u003eda Samar'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1518397748.7366626\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'508'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)],\u003c\/span\u003e \u003cspan class=\"p\"\u003e[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Alexander Avenarius'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1516462213.1042707\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Alexander Avenarius'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1516717920.382955\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)],\u003c\/span\u003e \u003cspan class=\"p\"\u003e[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'HC Ocel\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xe1\\u0159\u003c\/span\u003e\u003cspan class=\"s\"\u003ei T\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\u0159\u003c\/span\u003e\u003cspan class=\"s\"\u003einec v \u003c\/span\u003e\u003cspan class=\"se\"\u003e\\u010d\u003c\/span\u003e\u003cspan class=\"s\"\u003eesk\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xe9\u003c\/span\u003e\u003cspan class=\"s\"\u003e hokejov\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xe9\u003c\/span\u003e\u003cspan class=\"s\"\u003e extralize 2010\/2011'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1516698848.8886993\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\u010c\u003c\/span\u003e\u003cspan class=\"s\"\u003eesk\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xe1\u003c\/span\u003e\u003cspan class=\"s\"\u003e hokejov\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xe1\u003c\/span\u003e\u003cspan class=\"s\"\u003e extraliga 2010\/2011'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1518550830.2320974\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)],\u003c\/span\u003e \u003cspan class=\"p\"\u003e[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Emisivita'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1516623109.8608327\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Absorpce z\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xe1\\u0159\u003c\/span\u003e\u003cspan class=\"s\"\u003een\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xed\u003c\/span\u003e\u003cspan class=\"s\"\u003e'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1516710675.2672064\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Emisivita'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1517057700.7524137\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Odrazivost'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1517932349.4918804\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)],\u003c\/span\u003e \u003cspan class=\"p\"\u003e[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Miroslav \u003c\/span\u003e\u003cspan class=\"se\"\u003e\\u0160\u003c\/span\u003e\u003cspan class=\"s\"\u003et\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\u011b\u003c\/span\u003e\u003cspan class=\"s\"\u003ep\u003c\/span\u003e\u003cspan class=\"se\"\u003e\\xe1\u003c\/span\u003e\u003cspan class=\"s\"\u003en'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1517744892.8110282\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)],\u003c\/span\u003e \u003cspan class=\"p\"\u003e[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Todor Jonov'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1518382319.6734998\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)],\u003c\/span\u003e \u003cspan class=\"p\"\u003e[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'John Sebastian'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1517212814.478413\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)],\u003c\/span\u003e \u003cspan class=\"p\"\u003e[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'BT (tank)'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1516501027.0819583\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'BT (tank)'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1516743253.580716\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'BT (tank)'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1516770024.0754175\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'T-34'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1518305440.8585296\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'T-34'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1518344610.1407645\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e),\u003c\/span\u003e \u003cspan class=\"p\"\u003e(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'T-34'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1518365360.8237803\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)],\u003c\/span\u003e \u003cspan class=\"p\"\u003e[(\u003c\/span\u003e\u003cspan class=\"s\"\u003eu'Tyler Posey'\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"mf\"\u003e1518394011.70306\u003c\/span\u003e\u003cspan class=\"p\"\u003e,\u003c\/span\u003e \u003cspan class=\"s\"\u003eu'404'\u003c\/span\u003e\u003cspan class=\"p\"\u003e)]]\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eDoes the entire database have to persist in memory? If not I'll submit a patch to use dbm (\u003ca href=\"https:\/\/docs.python.org\/3\/library\/dbm.html\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003epy3\u003c\/a\u003e \u003ca href=\"https:\/\/docs.python.org\/2\/library\/anydbm.html\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003epy2\u003c\/a\u003e) instead. Yes it will be slower, but the gain is, the memory consumption can be much smaller and avoids OOM.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_404\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6dcyko573tp5m3apd2k4\/PHID-FILE-yp3yk2coo4ayi2ibacef\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/zhuyifei1999\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4016421\" id=\"4016421\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_403\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_96\"\u003ezhuyifei1999\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4016421\" data-sigil=\"has-tooltip\" data-meta=\"0_402\"\u003e\u003cspan class=\"screen-only\"\u003eMar 2 2018, 2:28 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-02 02:28:12 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_400\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_401\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_97\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cblockquote class=\"remarkup-reply-block\"\u003e\n\u003cdiv class=\"remarkup-reply-head\"\u003eIn \u003ca href=\"\/T185561#4016283\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_19\"\u003e\u003cspan class=\"phui-tag-core-closed\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT185561#4016283\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"\/p\/zhuyifei1999\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_20\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@zhuyifei1999\u003c\/span\u003e\u003c\/a\u003e wrote:\u003c\/div\u003e\n\u003cdiv class=\"remarkup-reply-body\"\u003e\u003cp\u003eDoes the entire database have to persist in memory? If not I'll submit a patch to use dbm (\u003ca href=\"https:\/\/docs.python.org\/3\/library\/dbm.html\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003epy3\u003c\/a\u003e \u003ca href=\"https:\/\/docs.python.org\/2\/library\/anydbm.html\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003epy2\u003c\/a\u003e) instead. Yes it will be slower, but the gain is, the memory consumption can be much smaller and avoids OOM.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/blockquote\u003e\n\n\u003cp\u003eLike a rabbit hole. I'll implement it, but the estimated time of code review ... forever.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_413\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6vn6slgby7ia62ouikut\/PHID-FILE-ay56qvafgaxajuctgtw3\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/gerritbot\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"4016510\" id=\"4016510\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_412\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/gerritbot\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_98\"\u003egerritbot\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#4016510\" data-sigil=\"has-tooltip\" data-meta=\"0_411\"\u003e\u003cspan class=\"screen-only\"\u003eMar 2 2018, 4:23 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2018-03-02 04:23:55 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_409\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_410\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_99\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eChange 415771 \u003cstrong\u003emerged\u003c\/strong\u003e by jenkins-bot:\u003cbr \/\u003e\n[pywikibot\/core@master] weblinkchecker: use with-statement to acquire and release semaphore\u003c\/p\u003e\n\n\u003cp\u003e\u003ca href=\"https:\/\/gerrit.wikimedia.org\/r\/415771\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/gerrit.wikimedia.org\/r\/415771\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e"},"javelin_metadata":[{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-ihjzwykmsar47juh2une"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-pjcfekblzehqraru5ucr"}},{"hovercardSpec":{"objectPHID":"PHID-USER-xezsyhikbr7hjrig2ofp","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-6kchhu3kcxl7qwdhhfpd","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-6kchhu3kcxl7qwdhhfpd","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"uri":"","symbols":null},{"hovercardSpec":{"objectPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4","contextPHID":"PHID-TASK-w6hhxozcyxuctivrd4gw"}},{"hovercardSpec":{"objectPHID":"PHID-APPS-PhabricatorHeraldApplication"}},[],{"hovercardSpec":{"objectPHID":"PHID-USER-gkxnfpnyantuttto7co6"}},{"hovercardSpec":{"objectPHID":"PHID-USER-hgn5uw2jafgjgfvxibhh"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-ibbdxst2w45lxwd"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"hovercardSpec":{"objectPHID":"PHID-USER-xezsyhikbr7hjrig2ofp"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-oaynbdxzub4jy7p"},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-nbfiemcxviq3xjh"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-suoiawvrhwjkicp"},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-7mnpx5iqhnavryh"},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-bsurugmqeysh7hb"},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-ge53vlofa743v3t"},{"hovercardSpec":{"objectPHID":"PHID-APPS-PhabricatorHeraldApplication"}},[],{"hovercardSpec":{"objectPHID":"PHID-USER-j7jwnj5chzo76nqqvgqc"}},{"phid":"PHID-XACT-TASK-tlhosnfes5buy3l"},{"hovercardSpec":{"objectPHID":"PHID-USER-xezsyhikbr7hjrig2ofp"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-d2hmh374o2gccdc"},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-6uxo5f45g252amk"},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-dccsepqx66onlad"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-bristuuirim3jhc"},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-avd2cawr75hihml"},{"phid":"PHID-XACT-TASK-wgctyynfbgwgnwz"},{"hovercardSpec":{"objectPHID":"PHID-USER-6kchhu3kcxl7qwdhhfpd"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"phid":"PHID-XACT-TASK-jf55cgyxiany65w"},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"hovercardSpec":{"objectPHID":"PHID-USER-dcexrhjioxqqsq4pdrfe"}},{"hovercardSpec":{"objectPHID":"PHID-USER-6kchhu3kcxl7qwdhhfpd"}},{"phid":"PHID-XACT-TASK-v4xc7xdrn3clkh7"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-77gmicrkjkier7a"},{"hovercardSpec":{"objectPHID":"PHID-USER-6kchhu3kcxl7qwdhhfpd"}},{"phid":"PHID-XACT-TASK-wr43oousvm6ribv"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-w6iqo2luirgsl7n"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-t56d4pht4ljmdvb"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-44i2tl6ozaqr2xc"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-y6gfbqlsdgjpobj"},{"phid":"PHID-XACT-TASK-7wzspnc6u3zuyif"},{"hovercardSpec":{"objectPHID":"PHID-USER-idceizaw6elwiwm5xshb"}},{"hovercardSpec":{"objectPHID":"PHID-USER-idceizaw6elwiwm5xshb"}},{"hovercardSpec":{"objectPHID":"PHID-PROJ-onnxucoedheq3jevknyr"}},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-hiehzkjzqef44kv"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-hn2egiawbwkycly"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-elt5y764v6jktxd"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-cvsn72t3arxrwgm"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-kmrr6aazx5dhfu4"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-6fonjeaw6p3rfj5"},{"hovercardSpec":{"objectPHID":"PHID-USER-6dmbpidylyt4dzsxzjg4"}},{"phid":"PHID-XACT-TASK-xib62uk7bt7wovz"},{"hovercardSpec":{"objectPHID":"PHID-USER-idceizaw6elwiwm5xshb"}},{"phid":"PHID-XACT-TASK-qolbtitl2pbb7fy"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-he3ntfumhd6zcby","anchor":"3919678"},{"tip":"Via Herald"},[],{"phid":"PHID-XACT-TASK-wdhq36xbael7424","anchor":"3919687"},{"tip":"Via Web"},[],[],{"phid":"PHID-XACT-TASK-vhdazdw5ylhqpx7","anchor":"3919691"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-esnmifgenaofma7","anchor":"3919699"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-ibbdxst2w45lxwd\/","ref":"T185561#3920143"},[],{"anchor":"3920143"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_1\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_113\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_114\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_3\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-ibbdxst2w45lxwd\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_115\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_116\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-ibbdxst2w45lxwd","anchor":"3920143"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-civoaoe3cwwqkzy","anchor":"3925613"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-oaynbdxzub4jy7p\/","ref":"T185561#3934212"},[],{"anchor":"3934212"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_5\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_125\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_126\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_7\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-oaynbdxzub4jy7p\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_127\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_128\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_9\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-oaynbdxzub4jy7p\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_129\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-oaynbdxzub4jy7p","anchor":"3934212"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-nbfiemcxviq3xjh\/","ref":"T185561#3934213"},[],{"anchor":"3934213"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_11\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_135\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_136\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_13\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-nbfiemcxviq3xjh\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_137\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_138\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_15\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-nbfiemcxviq3xjh\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_139\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-nbfiemcxviq3xjh","anchor":"3934213"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-suoiawvrhwjkicp\/","ref":"T185561#3934232"},[],{"anchor":"3934232"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_17\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_145\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_146\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_19\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-suoiawvrhwjkicp\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_147\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_148\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-suoiawvrhwjkicp","anchor":"3934232"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-7mnpx5iqhnavryh\/","ref":"T185561#3934251"},[],{"anchor":"3934251"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_21\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_154\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_155\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_23\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-7mnpx5iqhnavryh\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_156\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_157\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-7mnpx5iqhnavryh","anchor":"3934251"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-bsurugmqeysh7hb\/","ref":"T185561#3934308"},[],{"anchor":"3934308"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_25\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_163\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_164\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_27\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-bsurugmqeysh7hb\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_165\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_166\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-bsurugmqeysh7hb","anchor":"3934308"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-ge53vlofa743v3t\/","ref":"T185561#4013021"},[],{"anchor":"4013021"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_29\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_172\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_173\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_31\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-ge53vlofa743v3t\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_174\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_175\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_33\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-ge53vlofa743v3t\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_176\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-ge53vlofa743v3t","anchor":"4013021"},{"tip":"Via Herald"},[],{"phid":"PHID-XACT-TASK-tc7fadnf24gigr7","anchor":"4013022"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-tlhosnfes5buy3l\/","ref":"T185561#4013360"},[],{"anchor":"4013360"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_35\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_185\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_186\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_37\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-tlhosnfes5buy3l\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_187\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_188\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-tlhosnfes5buy3l","anchor":"4013360"},{"tip":"Via Web"},[],[],{"phid":"PHID-XACT-TASK-ganaj7gtyevpas4","anchor":"4013873"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-d2hmh374o2gccdc\/","ref":"T185561#4013881"},[],{"anchor":"4013881"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_39\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_198\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_199\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_41\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-d2hmh374o2gccdc\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_200\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_201\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-d2hmh374o2gccdc","anchor":"4013881"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-6uxo5f45g252amk\/","ref":"T185561#4015457"},[],{"anchor":"4015457"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_43\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_207\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_208\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_45\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-6uxo5f45g252amk\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_209\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_210\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_47\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-6uxo5f45g252amk\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_211\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-6uxo5f45g252amk","anchor":"4015457"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-dccsepqx66onlad\/","ref":"T185561#4015465"},[],{"anchor":"4015465"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_49\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_217\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_218\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_51\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-dccsepqx66onlad\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_219\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_220\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_53\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-dccsepqx66onlad\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_221\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-dccsepqx66onlad","anchor":"4015465"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-bristuuirim3jhc\/","ref":"T185561#4015580"},[],{"anchor":"4015580"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_55\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_227\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_228\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_57\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-bristuuirim3jhc\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_229\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_230\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-bristuuirim3jhc","anchor":"4015580"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-avd2cawr75hihml\/","ref":"T185561#4015671"},[],{"anchor":"4015671"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_59\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_236\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_237\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_61\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-avd2cawr75hihml\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_238\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_239\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-avd2cawr75hihml","anchor":"4015671"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-wgctyynfbgwgnwz\/","ref":"T185561#4015673"},[],{"anchor":"4015673"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_63\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_245\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_246\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_65\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-wgctyynfbgwgnwz\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_247\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_248\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-wgctyynfbgwgnwz","anchor":"4015673"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-jf55cgyxiany65w\/","ref":"T185561#4015711"},[],{"anchor":"4015711"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_67\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_254\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_255\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_69\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-jf55cgyxiany65w\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_256\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_257\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-jf55cgyxiany65w","anchor":"4015711"},{"tip":"Via Web"},[],[],{"phid":"PHID-XACT-TASK-flatpdzc7e6lesh","anchor":"4015769"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-v4xc7xdrn3clkh7\/","ref":"T185561#4015808"},[],{"anchor":"4015808"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_71\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_267\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_268\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_73\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-v4xc7xdrn3clkh7\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_269\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_270\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-v4xc7xdrn3clkh7","anchor":"4015808"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-77gmicrkjkier7a\/","ref":"T185561#4015866"},[],{"anchor":"4015866"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_75\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_276\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_277\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_77\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-77gmicrkjkier7a\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_278\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_279\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-77gmicrkjkier7a","anchor":"4015866"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-wr43oousvm6ribv\/","ref":"T185561#4015875"},[],{"anchor":"4015875"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_79\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_285\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_286\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_81\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-wr43oousvm6ribv\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_287\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_288\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-wr43oousvm6ribv","anchor":"4015875"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-w6iqo2luirgsl7n\/","ref":"T185561#4015912"},[],{"anchor":"4015912"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_83\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_294\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_295\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_85\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-w6iqo2luirgsl7n\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_296\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_297\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-w6iqo2luirgsl7n","anchor":"4015912"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-t56d4pht4ljmdvb\/","ref":"T185561#4015920"},[],{"anchor":"4015920"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_87\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_303\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_304\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_89\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-t56d4pht4ljmdvb\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_305\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_306\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-t56d4pht4ljmdvb","anchor":"4015920"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-44i2tl6ozaqr2xc\/","ref":"T185561#4015945"},[],{"anchor":"4015945"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_91\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_312\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_313\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_93\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-44i2tl6ozaqr2xc\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_314\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_315\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-lxieyx4hr3hwkbx","anchor":"4015945"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-y6gfbqlsdgjpobj\/","ref":"T185561#4015976"},[],{"anchor":"4015976"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_95\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_321\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_322\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_97\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-y6gfbqlsdgjpobj\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_323\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_324\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-y6gfbqlsdgjpobj","anchor":"4015976"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-7wzspnc6u3zuyif\/","ref":"T185561#4015994"},[],{"anchor":"4015994"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_99\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_330\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_331\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_101\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-7wzspnc6u3zuyif\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_332\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_333\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Conduit"},[],{"phid":"PHID-XACT-TASK-7wzspnc6u3zuyif","anchor":"4015994"},{"tip":"Via Conduit"},[],{"phid":"PHID-XACT-TASK-mh4cu5uh5kkjijg","anchor":"4015995"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-hiehzkjzqef44kv\/","ref":"T185561#4016002"},[],{"anchor":"4016002"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_103\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_342\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_343\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_105\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-hiehzkjzqef44kv\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_344\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_345\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-hiehzkjzqef44kv","anchor":"4016002"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-hn2egiawbwkycly\/","ref":"T185561#4016169"},[],{"anchor":"4016169"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_107\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_351\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_352\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_109\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-hn2egiawbwkycly\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_353\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_354\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-hn2egiawbwkycly","anchor":"4016169"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-elt5y764v6jktxd\/","ref":"T185561#4016234"},[],{"anchor":"4016234"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_111\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_360\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_361\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_113\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-elt5y764v6jktxd\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_362\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_363\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-elt5y764v6jktxd","anchor":"4016234"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-cvsn72t3arxrwgm\/","ref":"T185561#4016263"},[],{"anchor":"4016263"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_115\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_369\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_370\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_117\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-cvsn72t3arxrwgm\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_371\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_372\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-cvsn72t3arxrwgm","anchor":"4016263"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-kmrr6aazx5dhfu4\/","ref":"T185561#4016267"},[],{"anchor":"4016267"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_119\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_378\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_379\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_121\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-kmrr6aazx5dhfu4\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_380\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_381\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-kmrr6aazx5dhfu4","anchor":"4016267"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-6fonjeaw6p3rfj5\/","ref":"T185561#4016283"},[],{"anchor":"4016283"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_123\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_387\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_388\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_125\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-6fonjeaw6p3rfj5\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_389\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_390\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-6fonjeaw6p3rfj5","anchor":"4016283"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-xib62uk7bt7wovz\/","ref":"T185561#4016421"},[],{"anchor":"4016421"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_127\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_396\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_397\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_129\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-xib62uk7bt7wovz\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_398\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_399\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-xib62uk7bt7wovz","anchor":"4016421"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-qolbtitl2pbb7fy\/","ref":"T185561#4016510"},[],{"anchor":"4016510"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_131\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_405\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_406\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_133\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-qolbtitl2pbb7fy\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_407\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_408\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Conduit"},[],{"phid":"PHID-XACT-TASK-qolbtitl2pbb7fy","anchor":"4016510"}],"javelin_behaviors":{"phui-hovercards":[],"repository-crossreference":[],"phabricator-watch-anchor":[],"phabricator-tooltips":[],"phui-dropdown-menu":[]},"javelin_resources":["https:\/\/phab.wmfusercontent.org\/res\/defaultX\/phabricator\/dad1a225\/core.pkg.js","https:\/\/phab.wmfusercontent.org\/res\/defaultX\/phabricator\/98e6504a\/rsrc\/externals\/javelin\/core\/init.js","https:\/\/phab.wmfusercontent.org\/res\/defaultX\/phabricator\/286467bd\/core.pkg.css","https:\/\/phab.wmfusercontent.org\/res\/defaultX\/phabricator\/b37bcd38\/rsrc\/css\/application\/paste\/paste.css","https:\/\/phab.wmfusercontent.org\/res\/defaultX\/phabricator\/e994d13f\/rsrc\/css\/layout\/phabricator-source-code-view.css","https:\/\/phab.wmfusercontent.org\/res\/defaultX\/phabricator\/46fcb3af\/differential.pkg.js"]}