daily pastebin goal
79%
SHARE
TWEET

Untitled

a guest Oct 27th, 2015 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" ?>
  2. <coverage branch-rate="0.7355" line-rate="0.8536" timestamp="1445942384972" version="4.0.1">
  3.         <!-- Generated by coverage.py: https://coverage.readthedocs.org -->
  4.         <!-- Based on https://raw.githubusercontent.com/cobertura/web/f0366e5e2cf18f111cbd61fc34ef720a6584ba02/htdocs/xml/coverage-03.dtd -->
  5.         <sources>
  6.                 <source>/home/jakob/shub/scrapy</source>
  7.         </sources>
  8.         <packages>
  9.                 <package branch-rate="0.7437" complexity="0" line-rate="0.8696" name="scrapy">
  10.                         <classes>
  11.                                 <class branch-rate="0.6667" complexity="0" filename="scrapy/__init__.py" line-rate="0.92" name="__init__.py">
  12.                                         <methods/>
  13.                                         <lines>
  14.                                                 <line hits="1" number="5"/>
  15.                                                 <line hits="1" number="9"/>
  16.                                                 <line hits="1" number="10"/>
  17.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="11"/>
  18.                                                 <line hits="1" number="13"/>
  19.                                                 <line hits="1" number="16"/>
  20.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="18" number="17"/>
  21.                                                 <line hits="0" number="18"/>
  22.                                                 <line hits="0" number="19"/>
  23.                                                 <line hits="1" number="22"/>
  24.                                                 <line hits="1" number="23"/>
  25.                                                 <line hits="1" number="24"/>
  26.                                                 <line hits="1" number="27"/>
  27.                                                 <line hits="1" number="28"/>
  28.                                                 <line hits="1" number="31"/>
  29.                                                 <line hits="1" number="33"/>
  30.                                                 <line hits="1" number="35"/>
  31.                                                 <line hits="1" number="36"/>
  32.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="41" number="37"/>
  33.                                                 <line hits="1" number="38"/>
  34.                                                 <line hits="1" number="41"/>
  35.                                                 <line hits="1" number="42"/>
  36.                                                 <line hits="1" number="43"/>
  37.                                                 <line hits="1" number="44"/>
  38.                                                 <line hits="1" number="46"/>
  39.                                         </lines>
  40.                                 </class>
  41.                                 <class branch-rate="0.7" complexity="0" filename="scrapy/_monkeypatches.py" line-rate="0.7143" name="_monkeypatches.py">
  42.                                         <methods/>
  43.                                         <lines>
  44.                                                 <line hits="1" number="1"/>
  45.                                                 <line hits="1" number="2"/>
  46.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="20" number="4"/>
  47.                                                 <line hits="1" number="5"/>
  48.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="9" number="8"/>
  49.                                                 <line hits="0" number="9"/>
  50.                                                 <line hits="0" number="10"/>
  51.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="14" number="13"/>
  52.                                                 <line hits="0" number="14"/>
  53.                                                 <line hits="0" number="15"/>
  54.                                                 <line hits="1" number="20"/>
  55.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="22"/>
  56.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="23"/>
  57.                                                 <line hits="1" number="25"/>
  58.                                         </lines>
  59.                                 </class>
  60.                                 <class branch-rate="0.5556" complexity="0" filename="scrapy/cmdline.py" line-rate="0.7481" name="cmdline.py">
  61.                                         <methods/>
  62.                                         <lines>
  63.                                                 <line hits="1" number="1"/>
  64.                                                 <line hits="1" number="2"/>
  65.                                                 <line hits="1" number="3"/>
  66.                                                 <line hits="1" number="4"/>
  67.                                                 <line hits="1" number="5"/>
  68.                                                 <line hits="1" number="6"/>
  69.                                                 <line hits="1" number="8"/>
  70.                                                 <line hits="1" number="9"/>
  71.                                                 <line hits="1" number="10"/>
  72.                                                 <line hits="1" number="11"/>
  73.                                                 <line hits="1" number="12"/>
  74.                                                 <line hits="1" number="13"/>
  75.                                                 <line hits="1" number="14"/>
  76.                                                 <line hits="1" number="15"/>
  77.                                                 <line hits="1" number="17"/>
  78.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="20"/>
  79.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="21"/>
  80.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="22"/>
  81.                                                 <line hits="1" number="25"/>
  82.                                                 <line hits="1" number="27"/>
  83.                                                 <line hits="1" number="28"/>
  84.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="29"/>
  85.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="30"/>
  86.                                                 <line hits="1" number="31"/>
  87.                                                 <line hits="1" number="32"/>
  88.                                                 <line hits="1" number="33"/>
  89.                                                 <line hits="1" number="35"/>
  90.                                                 <line hits="1" number="36"/>
  91.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="38" number="37"/>
  92.                                                 <line hits="0" number="38"/>
  93.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="40,42" number="39"/>
  94.                                                 <line hits="0" number="40"/>
  95.                                                 <line hits="0" number="42"/>
  96.                                                 <line hits="1" number="43"/>
  97.                                                 <line hits="1" number="45"/>
  98.                                                 <line hits="1" number="46"/>
  99.                                                 <line hits="1" number="47"/>
  100.                                                 <line hits="1" number="48"/>
  101.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="50" number="49"/>
  102.                                                 <line hits="0" number="50"/>
  103.                                                 <line hits="1" number="51"/>
  104.                                                 <line hits="1" number="53"/>
  105.                                                 <line hits="1" number="54"/>
  106.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="55"/>
  107.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="59" number="56"/>
  108.                                                 <line hits="1" number="57"/>
  109.                                                 <line hits="1" number="58"/>
  110.                                                 <line hits="0" number="59"/>
  111.                                                 <line hits="1" number="61"/>
  112.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="63,66" number="62"/>
  113.                                                 <line hits="0" number="63"/>
  114.                                                 <line hits="0" number="66"/>
  115.                                                 <line hits="1" number="68"/>
  116.                                                 <line hits="0" number="69"/>
  117.                                                 <line hits="0" number="70"/>
  118.                                                 <line hits="0" number="71"/>
  119.                                                 <line hits="0" number="72"/>
  120.                                                 <line hits="0" number="73"/>
  121.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="75,76" number="74"/>
  122.                                                 <line hits="0" number="75"/>
  123.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="77,79" number="76"/>
  124.                                                 <line hits="0" number="77"/>
  125.                                                 <line hits="0" number="78"/>
  126.                                                 <line hits="0" number="79"/>
  127.                                                 <line hits="0" number="80"/>
  128.                                                 <line hits="1" number="82"/>
  129.                                                 <line hits="0" number="83"/>
  130.                                                 <line hits="0" number="84"/>
  131.                                                 <line hits="0" number="85"/>
  132.                                                 <line hits="1" number="87"/>
  133.                                                 <line hits="1" number="88"/>
  134.                                                 <line hits="1" number="89"/>
  135.                                                 <line hits="1" number="90"/>
  136.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="91"/>
  137.                                                 <line hits="1" number="92"/>
  138.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="95" number="93"/>
  139.                                                 <line hits="1" number="94"/>
  140.                                                 <line hits="1" number="95"/>
  141.                                                 <line hits="1" number="97"/>
  142.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="102" number="98"/>
  143.                                                 <line hits="1" number="99"/>
  144.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="103" number="102"/>
  145.                                                 <line hits="0" number="103"/>
  146.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="105,108" number="104"/>
  147.                                                 <line hits="0" number="105"/>
  148.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="110" number="108"/>
  149.                                                 <line hits="1" number="109"/>
  150.                                                 <line hits="1" number="110"/>
  151.                                                 <line hits="1" number="113"/>
  152.                                                 <line hits="1" number="114"/>
  153.                                                 <line hits="1" number="115"/>
  154.                                                 <line hits="1" number="116"/>
  155.                                                 <line hits="1" number="117"/>
  156.                                                 <line hits="1" number="118"/>
  157.                                                 <line hits="1" number="121"/>
  158.                                                 <line hits="1" number="122"/>
  159.                                                 <line hits="1" number="123"/>
  160.                                                 <line hits="1" number="124"/>
  161.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="127" number="126"/>
  162.                                                 <line hits="0" number="127"/>
  163.                                                 <line hits="0" number="128"/>
  164.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="130" number="129"/>
  165.                                                 <line hits="0" number="130"/>
  166.                                                 <line hits="0" number="131"/>
  167.                                                 <line hits="1" number="133"/>
  168.                                                 <line hits="1" number="134"/>
  169.                                                 <line hits="1" number="135"/>
  170.                                                 <line hits="1" number="136"/>
  171.                                                 <line hits="1" number="137"/>
  172.                                                 <line hits="1" number="138"/>
  173.                                                 <line hits="1" number="139"/>
  174.                                                 <line hits="1" number="140"/>
  175.                                                 <line hits="1" number="142"/>
  176.                                                 <line hits="1" number="143"/>
  177.                                                 <line hits="1" number="144"/>
  178.                                                 <line hits="1" number="146"/>
  179.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="147"/>
  180.                                                 <line hits="1" number="148"/>
  181.                                                 <line hits="1" number="150"/>
  182.                                                 <line hits="1" number="152"/>
  183.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="155" number="153"/>
  184.                                                 <line hits="1" number="154"/>
  185.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="156" number="155"/>
  186.                                                 <line hits="0" number="156"/>
  187.                                                 <line hits="1" number="157"/>
  188.                                                 <line hits="1" number="158"/>
  189.                                                 <line hits="1" number="159"/>
  190.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="162" number="160"/>
  191.                                                 <line hits="1" number="161"/>
  192.                                                 <line hits="1" number="162"/>
  193.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="164" number="163"/>
  194.                                                 <line hits="0" number="164"/>
  195.                                                 <line hits="0" number="165"/>
  196.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="167"/>
  197.                                                 <line hits="1" number="168"/>
  198.                                         </lines>
  199.                                 </class>
  200.                                 <class branch-rate="0.8" complexity="0" filename="scrapy/crawler.py" line-rate="0.8889" name="crawler.py">
  201.                                         <methods/>
  202.                                         <lines>
  203.                                                 <line hits="1" number="1"/>
  204.                                                 <line hits="1" number="2"/>
  205.                                                 <line hits="1" number="3"/>
  206.                                                 <line hits="1" number="4"/>
  207.                                                 <line hits="1" number="6"/>
  208.                                                 <line hits="1" number="7"/>
  209.                                                 <line hits="1" number="9"/>
  210.                                                 <line hits="1" number="10"/>
  211.                                                 <line hits="1" number="11"/>
  212.                                                 <line hits="1" number="12"/>
  213.                                                 <line hits="1" number="13"/>
  214.                                                 <line hits="1" number="14"/>
  215.                                                 <line hits="1" number="15"/>
  216.                                                 <line hits="1" number="16"/>
  217.                                                 <line hits="1" number="17"/>
  218.                                                 <line hits="1" number="18"/>
  219.                                                 <line hits="1" number="19"/>
  220.                                                 <line hits="1" number="21"/>
  221.                                                 <line hits="1" number="24"/>
  222.                                                 <line hits="1" number="26"/>
  223.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="27"/>
  224.                                                 <line hits="1" number="28"/>
  225.                                                 <line hits="1" number="30"/>
  226.                                                 <line hits="1" number="31"/>
  227.                                                 <line hits="1" number="32"/>
  228.                                                 <line hits="1" number="34"/>
  229.                                                 <line hits="1" number="35"/>
  230.                                                 <line hits="1" number="37"/>
  231.                                                 <line hits="1" number="38"/>
  232.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="41"/>
  233.                                                 <line hits="1" number="42"/>
  234.                                                 <line hits="1" number="44"/>
  235.                                                 <line hits="1" number="45"/>
  236.                                                 <line hits="1" number="46"/>
  237.                                                 <line hits="1" number="48"/>
  238.                                                 <line hits="1" number="49"/>
  239.                                                 <line hits="1" number="50"/>
  240.                                                 <line hits="1" number="51"/>
  241.                                                 <line hits="1" number="53"/>
  242.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="55"/>
  243.                                                 <line hits="1" number="56"/>
  244.                                                 <line hits="1" number="61"/>
  245.                                                 <line hits="1" number="62"/>
  246.                                                 <line hits="1" number="64"/>
  247.                                                 <line hits="1" number="66"/>
  248.                                                 <line hits="1" number="67"/>
  249.                                                 <line hits="1" number="69"/>
  250.                                                 <line hits="1" number="70"/>
  251.                                                 <line hits="1" number="71"/>
  252.                                                 <line hits="1" number="72"/>
  253.                                                 <line hits="1" number="73"/>
  254.                                                 <line hits="1" number="74"/>
  255.                                                 <line hits="1" number="75"/>
  256.                                                 <line hits="1" number="76"/>
  257.                                                 <line hits="1" number="77"/>
  258.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="80" number="78"/>
  259.                                                 <line hits="1" number="79"/>
  260.                                                 <line hits="1" number="80"/>
  261.                                                 <line hits="0" number="81"/>
  262.                                                 <line hits="1" number="83"/>
  263.                                                 <line hits="1" number="84"/>
  264.                                                 <line hits="1" number="86"/>
  265.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="87"/>
  266.                                                 <line hits="1" number="89"/>
  267.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="91"/>
  268.                                                 <line hits="1" number="92"/>
  269.                                                 <line hits="1" number="93"/>
  270.                                                 <line hits="1" number="96"/>
  271.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="109"/>
  272.                                                 <line hits="1" number="115"/>
  273.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="116"/>
  274.                                                 <line hits="1" number="117"/>
  275.                                                 <line hits="1" number="118"/>
  276.                                                 <line hits="1" number="119"/>
  277.                                                 <line hits="1" number="120"/>
  278.                                                 <line hits="1" number="121"/>
  279.                                                 <line hits="1" number="123"/>
  280.                                                 <line hits="1" number="125"/>
  281.                                                 <line hits="1" number="128"/>
  282.                                                 <line hits="1" number="130"/>
  283.                                                 <line hits="1" number="152"/>
  284.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="155" number="153"/>
  285.                                                 <line hits="1" number="154"/>
  286.                                                 <line hits="1" number="155"/>
  287.                                                 <line hits="1" number="157"/>
  288.                                                 <line hits="1" number="158"/>
  289.                                                 <line hits="1" number="159"/>
  290.                                                 <line hits="1" number="160"/>
  291.                                                 <line hits="1" number="162"/>
  292.                                                 <line hits="1" number="163"/>
  293.                                                 <line hits="1" number="164"/>
  294.                                                 <line hits="1" number="165"/>
  295.                                                 <line hits="1" number="167"/>
  296.                                                 <line hits="1" number="169"/>
  297.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="171" number="170"/>
  298.                                                 <line hits="0" number="171"/>
  299.                                                 <line hits="1" number="172"/>
  300.                                                 <line hits="1" number="174"/>
  301.                                                 <line hits="1" number="180"/>
  302.                                                 <line hits="1" number="182"/>
  303.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="190"/>
  304.                                                 <line hits="1" number="191"/>
  305.                                                 <line hits="1" number="194"/>
  306.                                                 <line hits="1" number="214"/>
  307.                                                 <line hits="1" number="215"/>
  308.                                                 <line hits="1" number="216"/>
  309.                                                 <line hits="1" number="217"/>
  310.                                                 <line hits="1" number="218"/>
  311.                                                 <line hits="1" number="220"/>
  312.                                                 <line hits="0" number="221"/>
  313.                                                 <line hits="0" number="222"/>
  314.                                                 <line hits="0" number="223"/>
  315.                                                 <line hits="0" number="225"/>
  316.                                                 <line hits="1" number="227"/>
  317.                                                 <line hits="0" number="228"/>
  318.                                                 <line hits="0" number="229"/>
  319.                                                 <line hits="0" number="230"/>
  320.                                                 <line hits="0" number="232"/>
  321.                                                 <line hits="1" number="234"/>
  322.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="246"/>
  323.                                                 <line hits="1" number="247"/>
  324.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="250" number="249"/>
  325.                                                 <line hits="0" number="250"/>
  326.                                                 <line hits="1" number="251"/>
  327.                                                 <line hits="1" number="253"/>
  328.                                                 <line hits="1" number="254"/>
  329.                                                 <line hits="1" number="255"/>
  330.                                                 <line hits="1" number="256"/>
  331.                                                 <line hits="1" number="257"/>
  332.                                                 <line hits="1" number="259"/>
  333.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="263" number="260"/>
  334.                                                 <line hits="1" number="261"/>
  335.                                                 <line hits="0" number="263"/>
  336.                                                 <line hits="1" number="264"/>
  337.                                                 <line hits="1" number="270"/>
  338.                                                 <line hits="0" number="271"/>
  339.                                                 <line hits="0" number="272"/>
  340.                                                 <line hits="0" number="273"/>
  341.                                                 <line hits="1" number="275"/>
  342.                                                 <line hits="1" number="276"/>
  343.                                                 <line hits="1" number="277"/>
  344.                                                 <line hits="0" number="278"/>
  345.                                                 <line hits="0" number="279"/>
  346.                                                 <line hits="1" number="282"/>
  347.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="284"/>
  348.                                                 <line hits="1" number="285"/>
  349.                                                 <line hits="1" number="290"/>
  350.                                                 <line hits="1" number="292"/>
  351.                                                 <line hits="1" number="293"/>
  352.                                                 <line hits="1" number="294"/>
  353.                                                 <line hits="1" number="295"/>
  354.                                                 <line hits="1" number="296"/>
  355.                                                 <line hits="1" number="302"/>
  356.                                         </lines>
  357.                                 </class>
  358.                                 <class branch-rate="0.9286" complexity="0" filename="scrapy/dupefilters.py" line-rate="0.8824" name="dupefilters.py">
  359.                                         <methods/>
  360.                                         <lines>
  361.                                                 <line hits="1" number="1"/>
  362.                                                 <line hits="1" number="2"/>
  363.                                                 <line hits="1" number="3"/>
  364.                                                 <line hits="1" number="5"/>
  365.                                                 <line hits="1" number="6"/>
  366.                                                 <line hits="1" number="9"/>
  367.                                                 <line hits="1" number="11"/>
  368.                                                 <line hits="0" number="13"/>
  369.                                                 <line hits="1" number="15"/>
  370.                                                 <line hits="0" number="16"/>
  371.                                                 <line hits="1" number="18"/>
  372.                                                 <line hits="1" number="19"/>
  373.                                                 <line hits="1" number="21"/>
  374.                                                 <line hits="0" number="22"/>
  375.                                                 <line hits="1" number="24"/>
  376.                                                 <line hits="0" number="25"/>
  377.                                                 <line hits="1" number="28"/>
  378.                                                 <line hits="1" number="31"/>
  379.                                                 <line hits="1" number="32"/>
  380.                                                 <line hits="1" number="33"/>
  381.                                                 <line hits="1" number="34"/>
  382.                                                 <line hits="1" number="35"/>
  383.                                                 <line hits="1" number="36"/>
  384.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="37"/>
  385.                                                 <line hits="1" number="38"/>
  386.                                                 <line hits="1" number="39"/>
  387.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="40"/>
  388.                                                 <line hits="1" number="42"/>
  389.                                                 <line hits="1" number="44"/>
  390.                                                 <line hits="1" number="45"/>
  391.                                                 <line hits="1" number="47"/>
  392.                                                 <line hits="1" number="48"/>
  393.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="49"/>
  394.                                                 <line hits="1" number="50"/>
  395.                                                 <line hits="1" number="51"/>
  396.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="52"/>
  397.                                                 <line hits="1" number="53"/>
  398.                                                 <line hits="1" number="55"/>
  399.                                                 <line hits="1" number="56"/>
  400.                                                 <line hits="1" number="58"/>
  401.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="59"/>
  402.                                                 <line hits="1" number="60"/>
  403.                                                 <line hits="1" number="62"/>
  404.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="64" number="63"/>
  405.                                                 <line hits="0" number="64"/>
  406.                                                 <line hits="0" number="65"/>
  407.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="66"/>
  408.                                                 <line hits="1" number="67"/>
  409.                                                 <line hits="1" number="70"/>
  410.                                                 <line hits="1" number="71"/>
  411.                                                 <line hits="1" number="73"/>
  412.                                         </lines>
  413.                                 </class>
  414.                                 <class branch-rate="1" complexity="0" filename="scrapy/exceptions.py" line-rate="0.9048" name="exceptions.py">
  415.                                         <methods/>
  416.                                         <lines>
  417.                                                 <line hits="1" number="10"/>
  418.                                                 <line hits="1" number="12"/>
  419.                                                 <line hits="1" number="16"/>
  420.                                                 <line hits="1" number="19"/>
  421.                                                 <line hits="1" number="21"/>
  422.                                                 <line hits="1" number="23"/>
  423.                                                 <line hits="1" number="26"/>
  424.                                                 <line hits="0" number="27"/>
  425.                                                 <line hits="0" number="28"/>
  426.                                                 <line hits="1" number="32"/>
  427.                                                 <line hits="1" number="34"/>
  428.                                                 <line hits="1" number="36"/>
  429.                                                 <line hits="1" number="38"/>
  430.                                                 <line hits="1" number="42"/>
  431.                                                 <line hits="1" number="44"/>
  432.                                                 <line hits="1" number="45"/>
  433.                                                 <line hits="1" number="46"/>
  434.                                                 <line hits="1" number="48"/>
  435.                                                 <line hits="1" number="52"/>
  436.                                                 <line hits="1" number="54"/>
  437.                                                 <line hits="1" number="56"/>
  438.                                         </lines>
  439.                                 </class>
  440.                                 <class branch-rate="0.96" complexity="0" filename="scrapy/exporters.py" line-rate="0.9529" name="exporters.py">
  441.                                         <methods/>
  442.                                         <lines>
  443.                                                 <line hits="1" number="5"/>
  444.                                                 <line hits="1" number="6"/>
  445.                                                 <line hits="1" number="7"/>
  446.                                                 <line hits="1" number="8"/>
  447.                                                 <line hits="1" number="9"/>
  448.                                                 <line hits="1" number="10"/>
  449.                                                 <line hits="1" number="11"/>
  450.                                                 <line hits="1" number="13"/>
  451.                                                 <line hits="1" number="14"/>
  452.                                                 <line hits="1" number="16"/>
  453.                                                 <line hits="1" number="21"/>
  454.                                                 <line hits="1" number="23"/>
  455.                                                 <line hits="1" number="24"/>
  456.                                                 <line hits="1" number="26"/>
  457.                                                 <line hits="1" number="31"/>
  458.                                                 <line hits="1" number="32"/>
  459.                                                 <line hits="1" number="33"/>
  460.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="35" number="34"/>
  461.                                                 <line hits="0" number="35"/>
  462.                                                 <line hits="1" number="37"/>
  463.                                                 <line hits="1" number="38"/>
  464.                                                 <line hits="1" number="40"/>
  465.                                                 <line hits="1" number="41"/>
  466.                                                 <line hits="1" number="42"/>
  467.                                                 <line hits="1" number="44"/>
  468.                                                 <line hits="1" number="45"/>
  469.                                                 <line hits="1" number="47"/>
  470.                                                 <line hits="1" number="48"/>
  471.                                                 <line hits="1" number="50"/>
  472.                                                 <line hits="1" number="51"/>
  473.                                                 <line hits="1" number="53"/>
  474.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="57"/>
  475.                                                 <line hits="1" number="58"/>
  476.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="59"/>
  477.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="60"/>
  478.                                                 <line hits="1" number="61"/>
  479.                                                 <line hits="1" number="63"/>
  480.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="65"/>
  481.                                                 <line hits="1" number="66"/>
  482.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="68"/>
  483.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="70"/>
  484.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="71"/>
  485.                                                 <line hits="1" number="72"/>
  486.                                                 <line hits="1" number="73"/>
  487.                                                 <line hits="1" number="75"/>
  488.                                                 <line hits="1" number="77"/>
  489.                                                 <line hits="1" number="80"/>
  490.                                                 <line hits="1" number="82"/>
  491.                                                 <line hits="1" number="83"/>
  492.                                                 <line hits="1" number="84"/>
  493.                                                 <line hits="1" number="85"/>
  494.                                                 <line hits="1" number="87"/>
  495.                                                 <line hits="1" number="88"/>
  496.                                                 <line hits="1" number="89"/>
  497.                                                 <line hits="1" number="92"/>
  498.                                                 <line hits="1" number="94"/>
  499.                                                 <line hits="1" number="95"/>
  500.                                                 <line hits="1" number="96"/>
  501.                                                 <line hits="1" number="97"/>
  502.                                                 <line hits="1" number="98"/>
  503.                                                 <line hits="1" number="100"/>
  504.                                                 <line hits="1" number="101"/>
  505.                                                 <line hits="1" number="103"/>
  506.                                                 <line hits="1" number="104"/>
  507.                                                 <line hits="1" number="106"/>
  508.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="107"/>
  509.                                                 <line hits="1" number="108"/>
  510.                                                 <line hits="1" number="110"/>
  511.                                                 <line hits="1" number="111"/>
  512.                                                 <line hits="1" number="112"/>
  513.                                                 <line hits="1" number="115"/>
  514.                                                 <line hits="1" number="117"/>
  515.                                                 <line hits="1" number="118"/>
  516.                                                 <line hits="1" number="119"/>
  517.                                                 <line hits="1" number="120"/>
  518.                                                 <line hits="1" number="121"/>
  519.                                                 <line hits="1" number="123"/>
  520.                                                 <line hits="1" number="124"/>
  521.                                                 <line hits="1" number="125"/>
  522.                                                 <line hits="1" number="127"/>
  523.                                                 <line hits="1" number="128"/>
  524.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="129"/>
  525.                                                 <line hits="1" number="130"/>
  526.                                                 <line hits="1" number="131"/>
  527.                                                 <line hits="1" number="133"/>
  528.                                                 <line hits="1" number="134"/>
  529.                                                 <line hits="1" number="135"/>
  530.                                                 <line hits="1" number="137"/>
  531.                                                 <line hits="1" number="138"/>
  532.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="139"/>
  533.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="140"/>
  534.                                                 <line hits="1" number="141"/>
  535.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="142"/>
  536.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="143"/>
  537.                                                 <line hits="1" number="144"/>
  538.                                                 <line hits="1" number="146"/>
  539.                                                 <line hits="1" number="147"/>
  540.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="160" number="154"/>
  541.                                                 <line hits="1" number="155"/>
  542.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="156"/>
  543.                                                 <line hits="1" number="157"/>
  544.                                                 <line hits="1" number="158"/>
  545.                                                 <line hits="0" number="160"/>
  546.                                                 <line hits="0" number="161"/>
  547.                                                 <line hits="1" number="164"/>
  548.                                                 <line hits="1" number="166"/>
  549.                                                 <line hits="1" number="167"/>
  550.                                                 <line hits="1" number="168"/>
  551.                                                 <line hits="1" number="169"/>
  552.                                                 <line hits="1" number="170"/>
  553.                                                 <line hits="1" number="171"/>
  554.                                                 <line hits="1" number="173"/>
  555.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="174"/>
  556.                                                 <line hits="1" number="175"/>
  557.                                                 <line hits="1" number="176"/>
  558.                                                 <line hits="0" number="177"/>
  559.                                                 <line hits="0" number="178"/>
  560.                                                 <line hits="1" number="179"/>
  561.                                                 <line hits="1" number="181"/>
  562.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="182"/>
  563.                                                 <line hits="1" number="183"/>
  564.                                                 <line hits="1" number="184"/>
  565.                                                 <line hits="1" number="186"/>
  566.                                                 <line hits="1" number="188"/>
  567.                                                 <line hits="1" number="189"/>
  568.                                                 <line hits="1" number="191"/>
  569.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="192"/>
  570.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="193"/>
  571.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="194"/>
  572.                                                 <line hits="1" number="196"/>
  573.                                                 <line hits="1" number="199"/>
  574.                                                 <line hits="1" number="200"/>
  575.                                                 <line hits="1" number="203"/>
  576.                                                 <line hits="1" number="205"/>
  577.                                                 <line hits="1" number="206"/>
  578.                                                 <line hits="1" number="207"/>
  579.                                                 <line hits="1" number="208"/>
  580.                                                 <line hits="1" number="210"/>
  581.                                                 <line hits="1" number="211"/>
  582.                                                 <line hits="1" number="212"/>
  583.                                                 <line hits="1" number="215"/>
  584.                                                 <line hits="1" number="217"/>
  585.                                                 <line hits="0" number="218"/>
  586.                                                 <line hits="0" number="219"/>
  587.                                                 <line hits="1" number="221"/>
  588.                                                 <line hits="0" number="222"/>
  589.                                                 <line hits="1" number="225"/>
  590.                                                 <line hits="1" number="227"/>
  591.                                                 <line hits="1" number="228"/>
  592.                                                 <line hits="1" number="229"/>
  593.                                                 <line hits="1" number="231"/>
  594.                                                 <line hits="1" number="232"/>
  595.                                                 <line hits="1" number="233"/>
  596.                                                 <line hits="1" number="236"/>
  597.                                                 <line hits="1" number="243"/>
  598.                                                 <line hits="1" number="244"/>
  599.                                                 <line hits="1" number="245"/>
  600.                                                 <line hits="1" number="247"/>
  601.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="248"/>
  602.                                                 <line hits="1" number="249"/>
  603.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="250"/>
  604.                                                 <line hits="1" number="251"/>
  605.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="252"/>
  606.                                                 <line hits="1" number="253"/>
  607.                                                 <line hits="1" number="254"/>
  608.                                                 <line hits="1" number="256"/>
  609.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="257"/>
  610.                                                 <line hits="1" number="258"/>
  611.                                                 <line hits="1" number="260"/>
  612.                                                 <line hits="1" number="261"/>
  613.                                         </lines>
  614.                                 </class>
  615.                                 <class branch-rate="1" complexity="0" filename="scrapy/extension.py" line-rate="1" name="extension.py">
  616.                                         <methods/>
  617.                                         <lines>
  618.                                                 <line hits="1" number="6"/>
  619.                                                 <line hits="1" number="7"/>
  620.                                                 <line hits="1" number="9"/>
  621.                                                 <line hits="1" number="11"/>
  622.                                                 <line hits="1" number="13"/>
  623.                                                 <line hits="1" number="15"/>
  624.                                         </lines>
  625.                                 </class>
  626.                                 <class branch-rate="0.5" complexity="0" filename="scrapy/interfaces.py" line-rate="1" name="interfaces.py">
  627.                                         <methods/>
  628.                                         <lines>
  629.                                                 <line hits="1" number="1"/>
  630.                                                 <line hits="1" number="3"/>
  631.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="5"/>
  632.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="8"/>
  633.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="12"/>
  634.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="16"/>
  635.                                                 <line hits="1" number="22"/>
  636.                                         </lines>
  637.                                 </class>
  638.                                 <class branch-rate="1" complexity="0" filename="scrapy/item.py" line-rate="0.9667" name="item.py">
  639.                                         <methods/>
  640.                                         <lines>
  641.                                                 <line hits="1" number="7"/>
  642.                                                 <line hits="1" number="8"/>
  643.                                                 <line hits="1" number="10"/>
  644.                                                 <line hits="1" number="11"/>
  645.                                                 <line hits="1" number="13"/>
  646.                                                 <line hits="1" number="16"/>
  647.                                                 <line hits="1" number="18"/>
  648.                                                 <line hits="1" number="21"/>
  649.                                                 <line hits="1" number="25"/>
  650.                                                 <line hits="1" number="27"/>
  651.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="28"/>
  652.                                                 <line hits="1" number="29"/>
  653.                                                 <line hits="1" number="31"/>
  654.                                                 <line hits="1" number="32"/>
  655.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="33"/>
  656.                                                 <line hits="1" number="34"/>
  657.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="35"/>
  658.                                                 <line hits="1" number="36"/>
  659.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="37"/>
  660.                                                 <line hits="1" number="38"/>
  661.                                                 <line hits="1" number="40"/>
  662.                                                 <line hits="1" number="41"/>
  663.                                                 <line hits="1" number="42"/>
  664.                                                 <line hits="1" number="45"/>
  665.                                                 <line hits="1" number="47"/>
  666.                                                 <line hits="1" number="49"/>
  667.                                                 <line hits="1" number="50"/>
  668.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="51"/>
  669.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="52"/>
  670.                                                 <line hits="1" number="53"/>
  671.                                                 <line hits="1" number="55"/>
  672.                                                 <line hits="1" number="56"/>
  673.                                                 <line hits="1" number="58"/>
  674.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="59"/>
  675.                                                 <line hits="1" number="60"/>
  676.                                                 <line hits="1" number="62"/>
  677.                                                 <line hits="1" number="65"/>
  678.                                                 <line hits="0" number="66"/>
  679.                                                 <line hits="1" number="68"/>
  680.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="69"/>
  681.                                                 <line hits="1" number="70"/>
  682.                                                 <line hits="1" number="71"/>
  683.                                                 <line hits="1" number="73"/>
  684.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="74"/>
  685.                                                 <line hits="1" number="75"/>
  686.                                                 <line hits="1" number="77"/>
  687.                                                 <line hits="1" number="79"/>
  688.                                                 <line hits="0" number="80"/>
  689.                                                 <line hits="1" number="82"/>
  690.                                                 <line hits="1" number="83"/>
  691.                                                 <line hits="1" number="85"/>
  692.                                                 <line hits="1" number="87"/>
  693.                                                 <line hits="1" number="88"/>
  694.                                                 <line hits="1" number="90"/>
  695.                                                 <line hits="1" number="91"/>
  696.                                                 <line hits="1" number="93"/>
  697.                                                 <line hits="1" number="94"/>
  698.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="97"/>
  699.                                                 <line hits="1" number="98"/>
  700.                                                 <line hits="1" number="99"/>
  701.                                         </lines>
  702.                                 </class>
  703.                                 <class branch-rate="0.75" complexity="0" filename="scrapy/link.py" line-rate="0.9091" name="link.py">
  704.                                         <methods/>
  705.                                         <lines>
  706.                                                 <line hits="1" number="7"/>
  707.                                                 <line hits="1" number="8"/>
  708.                                                 <line hits="1" number="10"/>
  709.                                                 <line hits="1" number="13"/>
  710.                                                 <line hits="1" number="16"/>
  711.                                                 <line hits="1" number="18"/>
  712.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="19"/>
  713.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="25" number="20"/>
  714.                                                 <line hits="1" number="21"/>
  715.                                                 <line hits="1" number="23"/>
  716.                                                 <line hits="0" number="25"/>
  717.                                                 <line hits="0" number="26"/>
  718.                                                 <line hits="1" number="27"/>
  719.                                                 <line hits="1" number="28"/>
  720.                                                 <line hits="1" number="29"/>
  721.                                                 <line hits="1" number="30"/>
  722.                                                 <line hits="1" number="32"/>
  723.                                                 <line hits="1" number="33"/>
  724.                                                 <line hits="1" number="36"/>
  725.                                                 <line hits="1" number="37"/>
  726.                                                 <line hits="1" number="39"/>
  727.                                                 <line hits="1" number="40"/>
  728.                                         </lines>
  729.                                 </class>
  730.                                 <class branch-rate="0.5" complexity="0" filename="scrapy/logformatter.py" line-rate="0.95" name="logformatter.py">
  731.                                         <methods/>
  732.                                         <lines>
  733.                                                 <line hits="1" number="1"/>
  734.                                                 <line hits="1" number="2"/>
  735.                                                 <line hits="1" number="4"/>
  736.                                                 <line hits="1" number="6"/>
  737.                                                 <line hits="1" number="8"/>
  738.                                                 <line hits="1" number="9"/>
  739.                                                 <line hits="1" number="10"/>
  740.                                                 <line hits="1" number="13"/>
  741.                                                 <line hits="1" number="34"/>
  742.                                                 <line hits="1" number="35"/>
  743.                                                 <line hits="1" number="36"/>
  744.                                                 <line hits="1" number="47"/>
  745.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="49" number="48"/>
  746.                                                 <line hits="0" number="49"/>
  747.                                                 <line hits="1" number="51"/>
  748.                                                 <line hits="1" number="52"/>
  749.                                                 <line hits="1" number="61"/>
  750.                                                 <line hits="1" number="62"/>
  751.                                                 <line hits="1" number="71"/>
  752.                                                 <line hits="1" number="73"/>
  753.                                         </lines>
  754.                                 </class>
  755.                                 <class branch-rate="0.5556" complexity="0" filename="scrapy/mail.py" line-rate="0.7042" name="mail.py">
  756.                                         <methods/>
  757.                                         <lines>
  758.                                                 <line hits="1" number="6"/>
  759.                                                 <line hits="1" number="8"/>
  760.                                                 <line hits="1" number="9"/>
  761.                                                 <line hits="1" number="11"/>
  762.                                                 <line hits="1" number="12"/>
  763.                                                 <line hits="1" number="13"/>
  764.                                                 <line hits="1" number="14"/>
  765.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="19" number="15"/>
  766.                                                 <line hits="1" number="16"/>
  767.                                                 <line hits="1" number="17"/>
  768.                                                 <line hits="0" number="19"/>
  769.                                                 <line hits="0" number="20"/>
  770.                                                 <line hits="1" number="22"/>
  771.                                                 <line hits="1" number="24"/>
  772.                                                 <line hits="1" number="27"/>
  773.                                                 <line hits="1" number="29"/>
  774.                                                 <line hits="1" number="31"/>
  775.                                                 <line hits="1" number="32"/>
  776.                                                 <line hits="1" number="33"/>
  777.                                                 <line hits="1" number="34"/>
  778.                                                 <line hits="1" number="35"/>
  779.                                                 <line hits="1" number="36"/>
  780.                                                 <line hits="1" number="37"/>
  781.                                                 <line hits="1" number="38"/>
  782.                                                 <line hits="1" number="40"/>
  783.                                                 <line hits="0" number="42"/>
  784.                                                 <line hits="1" number="46"/>
  785.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="47"/>
  786.                                                 <line hits="1" number="48"/>
  787.                                                 <line hits="1" number="50"/>
  788.                                                 <line hits="1" number="51"/>
  789.                                                 <line hits="1" number="52"/>
  790.                                                 <line hits="1" number="53"/>
  791.                                                 <line hits="1" number="54"/>
  792.                                                 <line hits="1" number="55"/>
  793.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="57" number="56"/>
  794.                                                 <line hits="0" number="57"/>
  795.                                                 <line hits="0" number="58"/>
  796.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="60"/>
  797.                                                 <line hits="1" number="61"/>
  798.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="62"/>
  799.                                                 <line hits="1" number="63"/>
  800.                                                 <line hits="1" number="64"/>
  801.                                                 <line hits="1" number="65"/>
  802.                                                 <line hits="1" number="66"/>
  803.                                                 <line hits="1" number="68"/>
  804.                                                 <line hits="1" number="70"/>
  805.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="75" number="72"/>
  806.                                                 <line hits="1" number="73"/>
  807.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="82" number="75"/>
  808.                                                 <line hits="1" number="76"/>
  809.                                                 <line hits="1" number="80"/>
  810.                                                 <line hits="0" number="82"/>
  811.                                                 <line hits="0" number="83"/>
  812.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,87" number="86"/>
  813.                                                 <line hits="0" number="87"/>
  814.                                                 <line hits="1" number="89"/>
  815.                                                 <line hits="0" number="90"/>
  816.                                                 <line hits="1" number="95"/>
  817.                                                 <line hits="0" number="96"/>
  818.                                                 <line hits="0" number="97"/>
  819.                                                 <line hits="1" number="103"/>
  820.                                                 <line hits="0" number="105"/>
  821.                                                 <line hits="0" number="106"/>
  822.                                                 <line hits="0" number="107"/>
  823.                                                 <line hits="0" number="108"/>
  824.                                                 <line hits="0" number="111"/>
  825.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="114,116" number="113"/>
  826.                                                 <line hits="0" number="114"/>
  827.                                                 <line hits="0" number="116"/>
  828.                                                 <line hits="0" number="118"/>
  829.                                         </lines>
  830.                                 </class>
  831.                                 <class branch-rate="0.9286" complexity="0" filename="scrapy/middleware.py" line-rate="0.9231" name="middleware.py">
  832.                                         <methods/>
  833.                                         <lines>
  834.                                                 <line hits="1" number="1"/>
  835.                                                 <line hits="1" number="2"/>
  836.                                                 <line hits="1" number="3"/>
  837.                                                 <line hits="1" number="5"/>
  838.                                                 <line hits="1" number="6"/>
  839.                                                 <line hits="1" number="7"/>
  840.                                                 <line hits="1" number="9"/>
  841.                                                 <line hits="1" number="12"/>
  842.                                                 <line hits="1" number="15"/>
  843.                                                 <line hits="1" number="17"/>
  844.                                                 <line hits="1" number="18"/>
  845.                                                 <line hits="1" number="19"/>
  846.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="20"/>
  847.                                                 <line hits="1" number="21"/>
  848.                                                 <line hits="1" number="23"/>
  849.                                                 <line hits="0" number="25"/>
  850.                                                 <line hits="1" number="27"/>
  851.                                                 <line hits="1" number="28"/>
  852.                                                 <line hits="1" number="29"/>
  853.                                                 <line hits="1" number="30"/>
  854.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="31"/>
  855.                                                 <line hits="1" number="32"/>
  856.                                                 <line hits="1" number="33"/>
  857.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="34"/>
  858.                                                 <line hits="1" number="35"/>
  859.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="36"/>
  860.                                                 <line hits="1" number="37"/>
  861.                                                 <line hits="1" number="39"/>
  862.                                                 <line hits="1" number="40"/>
  863.                                                 <line hits="1" number="41"/>
  864.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="43" number="42"/>
  865.                                                 <line hits="0" number="43"/>
  866.                                                 <line hits="0" number="44"/>
  867.                                                 <line hits="1" number="47"/>
  868.                                                 <line hits="1" number="51"/>
  869.                                                 <line hits="1" number="53"/>
  870.                                                 <line hits="1" number="55"/>
  871.                                                 <line hits="1" number="57"/>
  872.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="58"/>
  873.                                                 <line hits="1" number="59"/>
  874.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="60"/>
  875.                                                 <line hits="1" number="61"/>
  876.                                                 <line hits="1" number="63"/>
  877.                                                 <line hits="1" number="64"/>
  878.                                                 <line hits="1" number="66"/>
  879.                                                 <line hits="1" number="67"/>
  880.                                                 <line hits="1" number="69"/>
  881.                                                 <line hits="0" number="70"/>
  882.                                                 <line hits="1" number="73"/>
  883.                                                 <line hits="1" number="74"/>
  884.                                                 <line hits="1" number="76"/>
  885.                                                 <line hits="1" number="77"/>
  886.                                         </lines>
  887.                                 </class>
  888.                                 <class branch-rate="0.5" complexity="0" filename="scrapy/resolver.py" line-rate="0.9" name="resolver.py">
  889.                                         <methods/>
  890.                                         <lines>
  891.                                                 <line hits="1" number="1"/>
  892.                                                 <line hits="1" number="2"/>
  893.                                                 <line hits="1" number="4"/>
  894.                                                 <line hits="1" number="8"/>
  895.                                                 <line hits="1" number="10"/>
  896.                                                 <line hits="1" number="11"/>
  897.                                                 <line hits="1" number="12"/>
  898.                                                 <line hits="1" number="13"/>
  899.                                                 <line hits="1" number="14"/>
  900.                                                 <line hits="1" number="16"/>
  901.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="18" number="17"/>
  902.                                                 <line hits="0" number="18"/>
  903.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="20" number="19"/>
  904.                                                 <line hits="0" number="20"/>
  905.                                                 <line hits="1" number="21"/>
  906.                                                 <line hits="1" number="22"/>
  907.                                                 <line hits="1" number="23"/>
  908.                                                 <line hits="1" number="25"/>
  909.                                                 <line hits="1" number="26"/>
  910.                                                 <line hits="1" number="27"/>
  911.                                         </lines>
  912.                                 </class>
  913.                                 <class branch-rate="0.9643" complexity="0" filename="scrapy/responsetypes.py" line-rate="0.9571" name="responsetypes.py">
  914.                                         <methods/>
  915.                                         <lines>
  916.                                                 <line hits="1" number="5"/>
  917.                                                 <line hits="1" number="6"/>
  918.                                                 <line hits="1" number="7"/>
  919.                                                 <line hits="1" number="8"/>
  920.                                                 <line hits="1" number="9"/>
  921.                                                 <line hits="1" number="11"/>
  922.                                                 <line hits="1" number="12"/>
  923.                                                 <line hits="1" number="13"/>
  924.                                                 <line hits="1" number="16"/>
  925.                                                 <line hits="1" number="18"/>
  926.                                                 <line hits="1" number="34"/>
  927.                                                 <line hits="1" number="35"/>
  928.                                                 <line hits="1" number="36"/>
  929.                                                 <line hits="1" number="37"/>
  930.                                                 <line hits="1" number="38"/>
  931.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="39"/>
  932.                                                 <line hits="1" number="40"/>
  933.                                                 <line hits="1" number="42"/>
  934.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="45" number="44"/>
  935.                                                 <line hits="0" number="45"/>
  936.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="46"/>
  937.                                                 <line hits="1" number="47"/>
  938.                                                 <line hits="1" number="49"/>
  939.                                                 <line hits="1" number="50"/>
  940.                                                 <line hits="1" number="52"/>
  941.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="55"/>
  942.                                                 <line hits="1" number="56"/>
  943.                                                 <line hits="1" number="57"/>
  944.                                                 <line hits="1" number="58"/>
  945.                                                 <line hits="1" number="60"/>
  946.                                                 <line hits="1" number="61"/>
  947.                                                 <line hits="1" number="62"/>
  948.                                                 <line hits="1" number="63"/>
  949.                                                 <line hits="1" number="64"/>
  950.                                                 <line hits="0" number="65"/>
  951.                                                 <line hits="0" number="66"/>
  952.                                                 <line hits="1" number="68"/>
  953.                                                 <line hits="1" number="71"/>
  954.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="72"/>
  955.                                                 <line hits="1" number="73"/>
  956.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="77"/>
  957.                                                 <line hits="1" number="78"/>
  958.                                                 <line hits="1" number="79"/>
  959.                                                 <line hits="1" number="81"/>
  960.                                                 <line hits="1" number="83"/>
  961.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="84"/>
  962.                                                 <line hits="1" number="85"/>
  963.                                                 <line hits="1" number="87"/>
  964.                                                 <line hits="1" number="89"/>
  965.                                                 <line hits="1" number="94"/>
  966.                                                 <line hits="1" number="95"/>
  967.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="96"/>
  968.                                                 <line hits="1" number="97"/>
  969.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="98"/>
  970.                                                 <line hits="1" number="99"/>
  971.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="100"/>
  972.                                                 <line hits="1" number="101"/>
  973.                                                 <line hits="1" number="103"/>
  974.                                                 <line hits="1" number="105"/>
  975.                                                 <line hits="1" number="108"/>
  976.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="109"/>
  977.                                                 <line hits="1" number="110"/>
  978.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="111"/>
  979.                                                 <line hits="1" number="112"/>
  980.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="113"/>
  981.                                                 <line hits="1" number="114"/>
  982.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="115"/>
  983.                                                 <line hits="1" number="116"/>
  984.                                                 <line hits="1" number="117"/>
  985.                                                 <line hits="1" number="119"/>
  986.                                         </lines>
  987.                                 </class>
  988.                                 <class branch-rate="0.4444" complexity="0" filename="scrapy/shell.py" line-rate="0.7405" name="shell.py">
  989.                                         <methods/>
  990.                                         <lines>
  991.                                                 <line hits="1" number="6"/>
  992.                                                 <line hits="1" number="8"/>
  993.                                                 <line hits="1" number="9"/>
  994.                                                 <line hits="1" number="10"/>
  995.                                                 <line hits="1" number="12"/>
  996.                                                 <line hits="1" number="13"/>
  997.                                                 <line hits="1" number="14"/>
  998.                                                 <line hits="1" number="16"/>
  999.                                                 <line hits="1" number="17"/>
  1000.                                                 <line hits="1" number="18"/>
  1001.                                                 <line hits="1" number="19"/>
  1002.                                                 <line hits="1" number="20"/>
  1003.                                                 <line hits="1" number="21"/>
  1004.                                                 <line hits="1" number="22"/>
  1005.                                                 <line hits="1" number="23"/>
  1006.                                                 <line hits="1" number="24"/>
  1007.                                                 <line hits="1" number="25"/>
  1008.                                                 <line hits="1" number="26"/>
  1009.                                                 <line hits="1" number="29"/>
  1010.                                                 <line hits="1" number="31"/>
  1011.                                                 <line hits="1" number="34"/>
  1012.                                                 <line hits="1" number="35"/>
  1013.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="36"/>
  1014.                                                 <line hits="1" number="37"/>
  1015.                                                 <line hits="1" number="38"/>
  1016.                                                 <line hits="1" number="39"/>
  1017.                                                 <line hits="1" number="40"/>
  1018.                                                 <line hits="1" number="41"/>
  1019.                                                 <line hits="1" number="43"/>
  1020.                                                 <line hits="1" number="45"/>
  1021.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="46"/>
  1022.                                                 <line hits="1" number="47"/>
  1023.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="49" number="48"/>
  1024.                                                 <line hits="0" number="49"/>
  1025.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="51" number="50"/>
  1026.                                                 <line hits="0" number="51"/>
  1027.                                                 <line hits="0" number="52"/>
  1028.                                                 <line hits="1" number="54"/>
  1029.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="67" number="55"/>
  1030.                                                 <line hits="1" number="56"/>
  1031.                                                 <line hits="0" number="67"/>
  1032.                                                 <line hits="0" number="68"/>
  1033.                                                 <line hits="0" number="69"/>
  1034.                                                 <line hits="0" number="70"/>
  1035.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="72,73" number="71"/>
  1036.                                                 <line hits="0" number="72"/>
  1037.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="74,76" number="73"/>
  1038.                                                 <line hits="0" number="74"/>
  1039.                                                 <line hits="0" number="76"/>
  1040.                                                 <line hits="0" number="78"/>
  1041.                                                 <line hits="0" number="79"/>
  1042.                                                 <line hits="1" number="82"/>
  1043.                                                 <line hits="1" number="83"/>
  1044.                                                 <line hits="1" number="84"/>
  1045.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="85"/>
  1046.                                                 <line hits="1" number="86"/>
  1047.                                                 <line hits="1" number="87"/>
  1048.                                                 <line hits="1" number="89"/>
  1049.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="90"/>
  1050.                                                 <line hits="1" number="91"/>
  1051.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="96" number="93"/>
  1052.                                                 <line hits="1" number="94"/>
  1053.                                                 <line hits="1" number="96"/>
  1054.                                                 <line hits="1" number="97"/>
  1055.                                                 <line hits="1" number="98"/>
  1056.                                                 <line hits="1" number="99"/>
  1057.                                                 <line hits="1" number="101"/>
  1058.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="102"/>
  1059.                                                 <line hits="1" number="103"/>
  1060.                                                 <line hits="1" number="104"/>
  1061.                                                 <line hits="1" number="106"/>
  1062.                                                 <line hits="1" number="107"/>
  1063.                                                 <line hits="1" number="108"/>
  1064.                                                 <line hits="1" number="109"/>
  1065.                                                 <line hits="1" number="110"/>
  1066.                                                 <line hits="1" number="111"/>
  1067.                                                 <line hits="0" number="113"/>
  1068.                                                 <line hits="0" number="114"/>
  1069.                                                 <line hits="1" number="115"/>
  1070.                                                 <line hits="1" number="117"/>
  1071.                                                 <line hits="1" number="118"/>
  1072.                                                 <line hits="1" number="119"/>
  1073.                                                 <line hits="1" number="120"/>
  1074.                                                 <line hits="1" number="121"/>
  1075.                                                 <line hits="1" number="122"/>
  1076.                                                 <line hits="1" number="123"/>
  1077.                                                 <line hits="1" number="124"/>
  1078.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="127" number="125"/>
  1079.                                                 <line hits="1" number="126"/>
  1080.                                                 <line hits="1" number="127"/>
  1081.                                                 <line hits="1" number="128"/>
  1082.                                                 <line hits="1" number="129"/>
  1083.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="131" number="130"/>
  1084.                                                 <line hits="0" number="131"/>
  1085.                                                 <line hits="1" number="133"/>
  1086.                                                 <line hits="0" number="134"/>
  1087.                                                 <line hits="1" number="136"/>
  1088.                                                 <line hits="0" number="137"/>
  1089.                                                 <line hits="0" number="138"/>
  1090.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="140,142" number="139"/>
  1091.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="139,141" number="140"/>
  1092.                                                 <line hits="0" number="141"/>
  1093.                                                 <line hits="0" number="142"/>
  1094.                                                 <line hits="0" number="143"/>
  1095.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="145,147" number="144"/>
  1096.                                                 <line hits="0" number="145"/>
  1097.                                                 <line hits="0" number="147"/>
  1098.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,exit" number="149"/>
  1099.                                                 <line hits="1" number="151"/>
  1100.                                                 <line hits="0" number="152"/>
  1101.                                                 <line hits="1" number="155"/>
  1102.                                                 <line hits="0" number="157"/>
  1103.                                                 <line hits="1" number="160"/>
  1104.                                                 <line hits="1" number="171"/>
  1105.                                                 <line hits="1" number="172"/>
  1106.                                                 <line hits="1" number="174"/>
  1107.                                                 <line hits="1" number="175"/>
  1108.                                                 <line hits="1" number="176"/>
  1109.                                                 <line hits="1" number="177"/>
  1110.                                                 <line hits="1" number="179"/>
  1111.                                                 <line hits="1" number="180"/>
  1112.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="182" number="181"/>
  1113.                                                 <line hits="0" number="182"/>
  1114.                                                 <line hits="1" number="184"/>
  1115.                                                 <line hits="1" number="185"/>
  1116.                                                 <line hits="1" number="188"/>
  1117.                                                 <line hits="1" number="190"/>
  1118.                                                 <line hits="1" number="191"/>
  1119.                                                 <line hits="1" number="193"/>
  1120.                                                 <line hits="0" number="194"/>
  1121.                                                 <line hits="0" number="197"/>
  1122.                                         </lines>
  1123.                                 </class>
  1124.                                 <class branch-rate="1" complexity="0" filename="scrapy/signalmanager.py" line-rate="0.8095" name="signalmanager.py">
  1125.                                         <methods/>
  1126.                                         <lines>
  1127.                                                 <line hits="1" number="1"/>
  1128.                                                 <line hits="1" number="2"/>
  1129.                                                 <line hits="1" number="3"/>
  1130.                                                 <line hits="1" number="6"/>
  1131.                                                 <line hits="1" number="8"/>
  1132.                                                 <line hits="1" number="9"/>
  1133.                                                 <line hits="1" number="11"/>
  1134.                                                 <line hits="1" number="25"/>
  1135.                                                 <line hits="1" number="26"/>
  1136.                                                 <line hits="1" number="28"/>
  1137.                                                 <line hits="0" number="34"/>
  1138.                                                 <line hits="0" number="35"/>
  1139.                                                 <line hits="1" number="37"/>
  1140.                                                 <line hits="1" number="44"/>
  1141.                                                 <line hits="1" number="45"/>
  1142.                                                 <line hits="1" number="47"/>
  1143.                                                 <line hits="1" number="60"/>
  1144.                                                 <line hits="1" number="61"/>
  1145.                                                 <line hits="1" number="63"/>
  1146.                                                 <line hits="0" number="70"/>
  1147.                                                 <line hits="0" number="71"/>
  1148.                                         </lines>
  1149.                                 </class>
  1150.                                 <class branch-rate="1" complexity="0" filename="scrapy/signals.py" line-rate="1" name="signals.py">
  1151.                                         <methods/>
  1152.                                         <lines>
  1153.                                                 <line hits="1" number="8"/>
  1154.                                                 <line hits="1" number="9"/>
  1155.                                                 <line hits="1" number="10"/>
  1156.                                                 <line hits="1" number="11"/>
  1157.                                                 <line hits="1" number="12"/>
  1158.                                                 <line hits="1" number="13"/>
  1159.                                                 <line hits="1" number="14"/>
  1160.                                                 <line hits="1" number="15"/>
  1161.                                                 <line hits="1" number="16"/>
  1162.                                                 <line hits="1" number="17"/>
  1163.                                                 <line hits="1" number="18"/>
  1164.                                                 <line hits="1" number="19"/>
  1165.                                                 <line hits="1" number="22"/>
  1166.                                                 <line hits="1" number="23"/>
  1167.                                                 <line hits="1" number="24"/>
  1168.                                                 <line hits="1" number="26"/>
  1169.                                                 <line hits="1" number="28"/>
  1170.                                         </lines>
  1171.                                 </class>
  1172.                                 <class branch-rate="1" complexity="0" filename="scrapy/spiderloader.py" line-rate="1" name="spiderloader.py">
  1173.                                         <methods/>
  1174.                                         <lines>
  1175.                                                 <line hits="1" number="2"/>
  1176.                                                 <line hits="1" number="4"/>
  1177.                                                 <line hits="1" number="6"/>
  1178.                                                 <line hits="1" number="7"/>
  1179.                                                 <line hits="1" number="8"/>
  1180.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="11"/>
  1181.                                                 <line hits="1" number="12"/>
  1182.                                                 <line hits="1" number="17"/>
  1183.                                                 <line hits="1" number="18"/>
  1184.                                                 <line hits="1" number="19"/>
  1185.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="20"/>
  1186.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="21"/>
  1187.                                                 <line hits="1" number="22"/>
  1188.                                                 <line hits="1" number="24"/>
  1189.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="25"/>
  1190.                                                 <line hits="1" number="26"/>
  1191.                                                 <line hits="1" number="28"/>
  1192.                                                 <line hits="1" number="30"/>
  1193.                                                 <line hits="1" number="32"/>
  1194.                                                 <line hits="1" number="37"/>
  1195.                                                 <line hits="1" number="38"/>
  1196.                                                 <line hits="1" number="39"/>
  1197.                                                 <line hits="1" number="40"/>
  1198.                                                 <line hits="1" number="42"/>
  1199.                                                 <line hits="1" number="46"/>
  1200.                                                 <line hits="1" number="49"/>
  1201.                                                 <line hits="1" number="53"/>
  1202.                                         </lines>
  1203.                                 </class>
  1204.                                 <class branch-rate="1" complexity="0" filename="scrapy/spidermanager.py" line-rate="1" name="spidermanager.py">
  1205.                                         <methods/>
  1206.                                         <lines>
  1207.                                                 <line hits="1" number="4"/>
  1208.                                                 <line hits="1" number="5"/>
  1209.                                                 <line hits="1" number="7"/>
  1210.                                         </lines>
  1211.                                 </class>
  1212.                                 <class branch-rate="1" complexity="0" filename="scrapy/squeues.py" line-rate="1" name="squeues.py">
  1213.                                         <methods/>
  1214.                                         <lines>
  1215.                                                 <line hits="1" number="5"/>
  1216.                                                 <line hits="1" number="6"/>
  1217.                                                 <line hits="1" number="8"/>
  1218.                                                 <line hits="1" number="10"/>
  1219.                                                 <line hits="1" number="12"/>
  1220.                                                 <line hits="1" number="14"/>
  1221.                                                 <line hits="1" number="15"/>
  1222.                                                 <line hits="1" number="16"/>
  1223.                                                 <line hits="1" number="18"/>
  1224.                                                 <line hits="1" number="19"/>
  1225.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="20"/>
  1226.                                                 <line hits="1" number="21"/>
  1227.                                                 <line hits="1" number="23"/>
  1228.                                                 <line hits="1" number="25"/>
  1229.                                                 <line hits="1" number="26"/>
  1230.                                                 <line hits="1" number="27"/>
  1231.                                                 <line hits="1" number="28"/>
  1232.                                                 <line hits="1" number="29"/>
  1233.                                                 <line hits="1" number="31"/>
  1234.                                                 <line hits="1" number="33"/>
  1235.                                                 <line hits="1" number="35"/>
  1236.                                                 <line hits="1" number="37"/>
  1237.                                                 <line hits="1" number="39"/>
  1238.                                                 <line hits="1" number="40"/>
  1239.                                         </lines>
  1240.                                 </class>
  1241.                                 <class branch-rate="0.5" complexity="0" filename="scrapy/statscollectors.py" line-rate="0.9412" name="statscollectors.py">
  1242.                                         <methods/>
  1243.                                         <lines>
  1244.                                                 <line hits="1" number="4"/>
  1245.                                                 <line hits="1" number="5"/>
  1246.                                                 <line hits="1" number="7"/>
  1247.                                                 <line hits="1" number="10"/>
  1248.                                                 <line hits="1" number="12"/>
  1249.                                                 <line hits="1" number="13"/>
  1250.                                                 <line hits="1" number="14"/>
  1251.                                                 <line hits="1" number="16"/>
  1252.                                                 <line hits="1" number="17"/>
  1253.                                                 <line hits="1" number="19"/>
  1254.                                                 <line hits="1" number="20"/>
  1255.                                                 <line hits="1" number="22"/>
  1256.                                                 <line hits="1" number="23"/>
  1257.                                                 <line hits="1" number="25"/>
  1258.                                                 <line hits="0" number="26"/>
  1259.                                                 <line hits="1" number="28"/>
  1260.                                                 <line hits="1" number="29"/>
  1261.                                                 <line hits="1" number="30"/>
  1262.                                                 <line hits="1" number="32"/>
  1263.                                                 <line hits="1" number="33"/>
  1264.                                                 <line hits="1" number="35"/>
  1265.                                                 <line hits="1" number="36"/>
  1266.                                                 <line hits="1" number="38"/>
  1267.                                                 <line hits="0" number="39"/>
  1268.                                                 <line hits="1" number="41"/>
  1269.                                                 <line hits="1" number="42"/>
  1270.                                                 <line hits="1" number="44"/>
  1271.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="48" number="45"/>
  1272.                                                 <line hits="1" number="46"/>
  1273.                                                 <line hits="1" number="48"/>
  1274.                                                 <line hits="1" number="50"/>
  1275.                                                 <line hits="1" number="51"/>
  1276.                                                 <line hits="1" number="54"/>
  1277.                                                 <line hits="1" number="56"/>
  1278.                                                 <line hits="1" number="57"/>
  1279.                                                 <line hits="1" number="58"/>
  1280.                                                 <line hits="1" number="60"/>
  1281.                                                 <line hits="1" number="61"/>
  1282.                                                 <line hits="1" number="64"/>
  1283.                                                 <line hits="1" number="66"/>
  1284.                                                 <line hits="1" number="67"/>
  1285.                                                 <line hits="1" number="69"/>
  1286.                                                 <line hits="1" number="70"/>
  1287.                                                 <line hits="1" number="72"/>
  1288.                                                 <line hits="0" number="73"/>
  1289.                                                 <line hits="1" number="75"/>
  1290.                                                 <line hits="1" number="76"/>
  1291.                                                 <line hits="1" number="78"/>
  1292.                                                 <line hits="1" number="79"/>
  1293.                                                 <line hits="1" number="81"/>
  1294.                                                 <line hits="1" number="82"/>
  1295.                                         </lines>
  1296.                                 </class>
  1297.                                 <class branch-rate="0.3333" complexity="0" filename="scrapy/telnet.py" line-rate="0.7917" name="telnet.py">
  1298.                                         <methods/>
  1299.                                         <lines>
  1300.                                                 <line hits="1" number="7"/>
  1301.                                                 <line hits="1" number="8"/>
  1302.                                                 <line hits="1" number="10"/>
  1303.                                                 <line hits="1" number="11"/>
  1304.                                                 <line hits="1" number="12"/>
  1305.                                                 <line hits="1" number="13"/>
  1306.                                                 <line hits="1" number="14"/>
  1307.                                                 <line hits="0" number="15"/>
  1308.                                                 <line hits="0" number="16"/>
  1309.                                                 <line hits="1" number="18"/>
  1310.                                                 <line hits="1" number="19"/>
  1311.                                                 <line hits="1" number="20"/>
  1312.                                                 <line hits="1" number="21"/>
  1313.                                                 <line hits="1" number="22"/>
  1314.                                                 <line hits="1" number="24"/>
  1315.                                                 <line hits="1" number="25"/>
  1316.                                                 <line hits="0" number="26"/>
  1317.                                                 <line hits="1" number="27"/>
  1318.                                                 <line hits="1" number="28"/>
  1319.                                                 <line hits="1" number="30"/>
  1320.                                                 <line hits="1" number="34"/>
  1321.                                                 <line hits="1" number="37"/>
  1322.                                                 <line hits="1" number="39"/>
  1323.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="41" number="40"/>
  1324.                                                 <line hits="0" number="41"/>
  1325.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="43" number="42"/>
  1326.                                                 <line hits="0" number="43"/>
  1327.                                                 <line hits="1" number="44"/>
  1328.                                                 <line hits="1" number="45"/>
  1329.                                                 <line hits="1" number="46"/>
  1330.                                                 <line hits="1" number="47"/>
  1331.                                                 <line hits="1" number="48"/>
  1332.                                                 <line hits="1" number="49"/>
  1333.                                                 <line hits="1" number="51"/>
  1334.                                                 <line hits="1" number="53"/>
  1335.                                                 <line hits="1" number="55"/>
  1336.                                                 <line hits="1" number="56"/>
  1337.                                                 <line hits="1" number="57"/>
  1338.                                                 <line hits="1" number="58"/>
  1339.                                                 <line hits="1" number="62"/>
  1340.                                                 <line hits="1" number="63"/>
  1341.                                                 <line hits="1" number="65"/>
  1342.                                                 <line hits="0" number="66"/>
  1343.                                                 <line hits="0" number="67"/>
  1344.                                                 <line hits="1" number="70"/>
  1345.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,87" number="72"/>
  1346.                                                 <line hits="0" number="87"/>
  1347.                                                 <line hits="0" number="88"/>
  1348.                                         </lines>
  1349.                                 </class>
  1350.                         </classes>
  1351.                 </package>
  1352.                 <package branch-rate="0.3125" complexity="0" line-rate="0.6355" name="scrapy.commands">
  1353.                         <classes>
  1354.                                 <class branch-rate="0.5" complexity="0" filename="scrapy/commands/__init__.py" line-rate="0.7222" name="__init__.py">
  1355.                                         <methods/>
  1356.                                         <lines>
  1357.                                                 <line hits="1" number="4"/>
  1358.                                                 <line hits="1" number="5"/>
  1359.                                                 <line hits="1" number="6"/>
  1360.                                                 <line hits="1" number="8"/>
  1361.                                                 <line hits="1" number="9"/>
  1362.                                                 <line hits="1" number="12"/>
  1363.                                                 <line hits="1" number="14"/>
  1364.                                                 <line hits="1" number="15"/>
  1365.                                                 <line hits="1" number="18"/>
  1366.                                                 <line hits="1" number="20"/>
  1367.                                                 <line hits="1" number="22"/>
  1368.                                                 <line hits="1" number="23"/>
  1369.                                                 <line hits="1" number="25"/>
  1370.                                                 <line hits="0" number="26"/>
  1371.                                                 <line hits="0" number="27"/>
  1372.                                                 <line hits="1" number="29"/>
  1373.                                                 <line hits="1" number="33"/>
  1374.                                                 <line hits="1" number="35"/>
  1375.                                                 <line hits="0" number="39"/>
  1376.                                                 <line hits="1" number="41"/>
  1377.                                                 <line hits="1" number="46"/>
  1378.                                                 <line hits="1" number="48"/>
  1379.                                                 <line hits="0" number="53"/>
  1380.                                                 <line hits="1" number="55"/>
  1381.                                                 <line hits="1" number="59"/>
  1382.                                                 <line hits="1" number="60"/>
  1383.                                                 <line hits="1" number="62"/>
  1384.                                                 <line hits="1" number="64"/>
  1385.                                                 <line hits="1" number="66"/>
  1386.                                                 <line hits="1" number="68"/>
  1387.                                                 <line hits="1" number="70"/>
  1388.                                                 <line hits="1" number="72"/>
  1389.                                                 <line hits="1" number="74"/>
  1390.                                                 <line hits="1" number="76"/>
  1391.                                                 <line hits="1" number="78"/>
  1392.                                                 <line hits="1" number="79"/>
  1393.                                                 <line hits="1" number="80"/>
  1394.                                                 <line hits="0" number="82"/>
  1395.                                                 <line hits="0" number="83"/>
  1396.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="86" number="85"/>
  1397.                                                 <line hits="0" number="86"/>
  1398.                                                 <line hits="0" number="87"/>
  1399.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="90" number="89"/>
  1400.                                                 <line hits="0" number="90"/>
  1401.                                                 <line hits="0" number="91"/>
  1402.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="94" number="93"/>
  1403.                                                 <line hits="0" number="94"/>
  1404.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="97" number="96"/>
  1405.                                                 <line hits="0" number="97"/>
  1406.                                                 <line hits="0" number="98"/>
  1407.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="101" number="100"/>
  1408.                                                 <line hits="0" number="101"/>
  1409.                                                 <line hits="1" number="103"/>
  1410.                                                 <line hits="0" number="107"/>
  1411.                                         </lines>
  1412.                                 </class>
  1413.                                 <class branch-rate="0" complexity="0" filename="scrapy/commands/bench.py" line-rate="0.9474" name="bench.py">
  1414.                                         <methods/>
  1415.                                         <lines>
  1416.                                                 <line hits="1" number="1"/>
  1417.                                                 <line hits="1" number="2"/>
  1418.                                                 <line hits="1" number="3"/>
  1419.                                                 <line hits="1" number="5"/>
  1420.                                                 <line hits="1" number="7"/>
  1421.                                                 <line hits="1" number="8"/>
  1422.                                                 <line hits="1" number="9"/>
  1423.                                                 <line hits="1" number="12"/>
  1424.                                                 <line hits="1" number="14"/>
  1425.                                                 <line hits="1" number="20"/>
  1426.                                                 <line hits="1" number="21"/>
  1427.                                                 <line hits="1" number="23"/>
  1428.                                                 <line hits="1" number="24"/>
  1429.                                                 <line hits="1" number="25"/>
  1430.                                                 <line hits="1" number="26"/>
  1431.                                                 <line hits="1" number="29"/>
  1432.                                                 <line hits="1" number="31"/>
  1433.                                                 <line hits="1" number="32"/>
  1434.                                                 <line hits="1" number="33"/>
  1435.                                                 <line hits="1" number="34"/>
  1436.                                                 <line hits="1" number="36"/>
  1437.                                                 <line hits="1" number="38"/>
  1438.                                                 <line hits="1" number="39"/>
  1439.                                                 <line hits="1" number="40"/>
  1440.                                                 <line hits="1" number="41"/>
  1441.                                                 <line hits="1" number="44"/>
  1442.                                                 <line hits="1" number="46"/>
  1443.                                                 <line hits="1" number="47"/>
  1444.                                                 <line hits="1" number="48"/>
  1445.                                                 <line hits="1" number="49"/>
  1446.                                                 <line hits="1" number="50"/>
  1447.                                                 <line hits="1" number="52"/>
  1448.                                                 <line hits="1" number="53"/>
  1449.                                                 <line hits="1" number="54"/>
  1450.                                                 <line hits="1" number="55"/>
  1451.                                                 <line hits="1" number="57"/>
  1452.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,59" number="58"/>
  1453.                                                 <line hits="0" number="59"/>
  1454.                                         </lines>
  1455.                                 </class>
  1456.                                 <class branch-rate="0" complexity="0" filename="scrapy/commands/check.py" line-rate="0.2571" name="check.py">
  1457.                                         <methods/>
  1458.                                         <lines>
  1459.                                                 <line hits="1" number="1"/>
  1460.                                                 <line hits="1" number="2"/>
  1461.                                                 <line hits="1" number="3"/>
  1462.                                                 <line hits="1" number="4"/>
  1463.                                                 <line hits="1" number="5"/>
  1464.                                                 <line hits="1" number="7"/>
  1465.                                                 <line hits="1" number="8"/>
  1466.                                                 <line hits="1" number="9"/>
  1467.                                                 <line hits="1" number="10"/>
  1468.                                                 <line hits="1" number="13"/>
  1469.                                                 <line hits="1" number="14"/>
  1470.                                                 <line hits="0" number="15"/>
  1471.                                                 <line hits="0" number="16"/>
  1472.                                                 <line hits="0" number="18"/>
  1473.                                                 <line hits="0" number="19"/>
  1474.                                                 <line hits="0" number="21"/>
  1475.                                                 <line hits="0" number="22"/>
  1476.                                                 <line hits="0" number="23"/>
  1477.                                                 <line hits="0" number="25"/>
  1478.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="27,34" number="26"/>
  1479.                                                 <line hits="0" number="27"/>
  1480.                                                 <line hits="0" number="28"/>
  1481.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="30,31" number="29"/>
  1482.                                                 <line hits="0" number="30"/>
  1483.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="32,36" number="31"/>
  1484.                                                 <line hits="0" number="32"/>
  1485.                                                 <line hits="0" number="34"/>
  1486.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="37,39" number="36"/>
  1487.                                                 <line hits="0" number="37"/>
  1488.                                                 <line hits="0" number="39"/>
  1489.                                                 <line hits="1" number="42"/>
  1490.                                                 <line hits="1" number="43"/>
  1491.                                                 <line hits="1" number="44"/>
  1492.                                                 <line hits="1" number="46"/>
  1493.                                                 <line hits="0" number="47"/>
  1494.                                                 <line hits="1" number="49"/>
  1495.                                                 <line hits="0" number="50"/>
  1496.                                                 <line hits="1" number="52"/>
  1497.                                                 <line hits="0" number="53"/>
  1498.                                                 <line hits="0" number="54"/>
  1499.                                                 <line hits="0" number="56"/>
  1500.                                                 <line hits="1" number="59"/>
  1501.                                                 <line hits="0" number="61"/>
  1502.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,66" number="65"/>
  1503.                                                 <line hits="0" number="66"/>
  1504.                                                 <line hits="0" number="67"/>
  1505.                                                 <line hits="0" number="70"/>
  1506.                                                 <line hits="0" number="72"/>
  1507.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="75,86" number="74"/>
  1508.                                                 <line hits="0" number="75"/>
  1509.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,78" number="76"/>
  1510.                                                 <line hits="0" number="78"/>
  1511.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="80,82" number="79"/>
  1512.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="74,81" number="80"/>
  1513.                                                 <line hits="0" number="81"/>
  1514.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="74,83" number="82"/>
  1515.                                                 <line hits="0" number="83"/>
  1516.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="87,94" number="86"/>
  1517.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,88" number="87"/>
  1518.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="89,90" number="88"/>
  1519.                                                 <line hits="0" number="89"/>
  1520.                                                 <line hits="0" number="90"/>
  1521.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="87,92" number="91"/>
  1522.                                                 <line hits="0" number="92"/>
  1523.                                                 <line hits="0" number="94"/>
  1524.                                                 <line hits="0" number="95"/>
  1525.                                                 <line hits="0" number="96"/>
  1526.                                                 <line hits="0" number="98"/>
  1527.                                                 <line hits="0" number="99"/>
  1528.                                                 <line hits="0" number="100"/>
  1529.                                         </lines>
  1530.                                 </class>
  1531.                                 <class branch-rate="0" complexity="0" filename="scrapy/commands/crawl.py" line-rate="0.2821" name="crawl.py">
  1532.                                         <methods/>
  1533.                                         <lines>
  1534.                                                 <line hits="1" number="1"/>
  1535.                                                 <line hits="1" number="2"/>
  1536.                                                 <line hits="1" number="3"/>
  1537.                                                 <line hits="1" number="4"/>
  1538.                                                 <line hits="1" number="7"/>
  1539.                                                 <line hits="1" number="9"/>
  1540.                                                 <line hits="1" number="11"/>
  1541.                                                 <line hits="0" number="12"/>
  1542.                                                 <line hits="1" number="14"/>
  1543.                                                 <line hits="0" number="15"/>
  1544.                                                 <line hits="1" number="17"/>
  1545.                                                 <line hits="0" number="18"/>
  1546.                                                 <line hits="0" number="19"/>
  1547.                                                 <line hits="0" number="21"/>
  1548.                                                 <line hits="0" number="23"/>
  1549.                                                 <line hits="1" number="26"/>
  1550.                                                 <line hits="0" number="27"/>
  1551.                                                 <line hits="0" number="28"/>
  1552.                                                 <line hits="0" number="29"/>
  1553.                                                 <line hits="0" number="30"/>
  1554.                                                 <line hits="0" number="31"/>
  1555.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,33" number="32"/>
  1556.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="34,36" number="33"/>
  1557.                                                 <line hits="0" number="34"/>
  1558.                                                 <line hits="0" number="36"/>
  1559.                                                 <line hits="0" number="37"/>
  1560.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="42,43" number="41"/>
  1561.                                                 <line hits="0" number="42"/>
  1562.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="44,48" number="43"/>
  1563.                                                 <line hits="0" number="44"/>
  1564.                                                 <line hits="0" number="48"/>
  1565.                                                 <line hits="1" number="50"/>
  1566.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="52,53" number="51"/>
  1567.                                                 <line hits="0" number="52"/>
  1568.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="54,55" number="53"/>
  1569.                                                 <line hits="0" number="54"/>
  1570.                                                 <line hits="0" number="55"/>
  1571.                                                 <line hits="0" number="57"/>
  1572.                                                 <line hits="0" number="58"/>
  1573.                                         </lines>
  1574.                                 </class>
  1575.                                 <class branch-rate="0" complexity="0" filename="scrapy/commands/edit.py" line-rate="0.4231" name="edit.py">
  1576.                                         <methods/>
  1577.                                         <lines>
  1578.                                                 <line hits="1" number="1"/>
  1579.                                                 <line hits="1" number="3"/>
  1580.                                                 <line hits="1" number="4"/>
  1581.                                                 <line hits="1" number="6"/>
  1582.                                                 <line hits="1" number="8"/>
  1583.                                                 <line hits="1" number="9"/>
  1584.                                                 <line hits="1" number="11"/>
  1585.                                                 <line hits="0" number="12"/>
  1586.                                                 <line hits="1" number="14"/>
  1587.                                                 <line hits="0" number="15"/>
  1588.                                                 <line hits="1" number="17"/>
  1589.                                                 <line hits="0" number="18"/>
  1590.                                                 <line hits="1" number="20"/>
  1591.                                                 <line hits="0" number="21"/>
  1592.                                                 <line hits="0" number="22"/>
  1593.                                                 <line hits="1" number="24"/>
  1594.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="26,28" number="25"/>
  1595.                                                 <line hits="0" number="26"/>
  1596.                                                 <line hits="0" number="28"/>
  1597.                                                 <line hits="0" number="29"/>
  1598.                                                 <line hits="0" number="30"/>
  1599.                                                 <line hits="0" number="31"/>
  1600.                                                 <line hits="0" number="32"/>
  1601.                                                 <line hits="0" number="34"/>
  1602.                                                 <line hits="0" number="35"/>
  1603.                                                 <line hits="0" number="36"/>
  1604.                                         </lines>
  1605.                                 </class>
  1606.                                 <class branch-rate="0.8571" complexity="0" filename="scrapy/commands/fetch.py" line-rate="0.9268" name="fetch.py">
  1607.                                         <methods/>
  1608.                                         <lines>
  1609.                                                 <line hits="1" number="1"/>
  1610.                                                 <line hits="1" number="2"/>
  1611.                                                 <line hits="1" number="4"/>
  1612.                                                 <line hits="1" number="5"/>
  1613.                                                 <line hits="1" number="6"/>
  1614.                                                 <line hits="1" number="7"/>
  1615.                                                 <line hits="1" number="9"/>
  1616.                                                 <line hits="1" number="11"/>
  1617.                                                 <line hits="1" number="13"/>
  1618.                                                 <line hits="1" number="14"/>
  1619.                                                 <line hits="1" number="16"/>
  1620.                                                 <line hits="0" number="17"/>
  1621.                                                 <line hits="1" number="19"/>
  1622.                                                 <line hits="1" number="20"/>
  1623.                                                 <line hits="1" number="23"/>
  1624.                                                 <line hits="1" number="24"/>
  1625.                                                 <line hits="1" number="25"/>
  1626.                                                 <line hits="1" number="27"/>
  1627.                                                 <line hits="1" number="30"/>
  1628.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="31"/>
  1629.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="32"/>
  1630.                                                 <line hits="1" number="33"/>
  1631.                                                 <line hits="1" number="35"/>
  1632.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="36"/>
  1633.                                                 <line hits="1" number="37"/>
  1634.                                                 <line hits="1" number="38"/>
  1635.                                                 <line hits="1" number="39"/>
  1636.                                                 <line hits="1" number="41"/>
  1637.                                                 <line hits="1" number="43"/>
  1638.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="45" number="44"/>
  1639.                                                 <line hits="0" number="45"/>
  1640.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="46"/>
  1641.                                                 <line hits="1" number="47"/>
  1642.                                                 <line hits="1" number="48"/>
  1643.                                                 <line hits="1" number="50"/>
  1644.                                                 <line hits="1" number="51"/>
  1645.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="53" number="52"/>
  1646.                                                 <line hits="0" number="53"/>
  1647.                                                 <line hits="1" number="55"/>
  1648.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="56"/>
  1649.                                                 <line hits="1" number="57"/>
  1650.                                         </lines>
  1651.                                 </class>
  1652.                                 <class branch-rate="0.6923" complexity="0" filename="scrapy/commands/genspider.py" line-rate="0.9268" name="genspider.py">
  1653.                                         <methods/>
  1654.                                         <lines>
  1655.                                                 <line hits="1" number="1"/>
  1656.                                                 <line hits="1" number="2"/>
  1657.                                                 <line hits="1" number="3"/>
  1658.                                                 <line hits="1" number="4"/>
  1659.                                                 <line hits="1" number="6"/>
  1660.                                                 <line hits="1" number="7"/>
  1661.                                                 <line hits="1" number="9"/>
  1662.                                                 <line hits="1" number="10"/>
  1663.                                                 <line hits="1" number="11"/>
  1664.                                                 <line hits="1" number="12"/>
  1665.                                                 <line hits="1" number="15"/>
  1666.                                                 <line hits="1" number="20"/>
  1667.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="22" number="21"/>
  1668.                                                 <line hits="0" number="22"/>
  1669.                                                 <line hits="1" number="23"/>
  1670.                                                 <line hits="1" number="26"/>
  1671.                                                 <line hits="1" number="28"/>
  1672.                                                 <line hits="1" number="29"/>
  1673.                                                 <line hits="1" number="31"/>
  1674.                                                 <line hits="1" number="32"/>
  1675.                                                 <line hits="1" number="34"/>
  1676.                                                 <line hits="1" number="35"/>
  1677.                                                 <line hits="1" number="37"/>
  1678.                                                 <line hits="1" number="38"/>
  1679.                                                 <line hits="1" number="39"/>
  1680.                                                 <line hits="1" number="41"/>
  1681.                                                 <line hits="1" number="43"/>
  1682.                                                 <line hits="1" number="45"/>
  1683.                                                 <line hits="1" number="47"/>
  1684.                                                 <line hits="1" number="50"/>
  1685.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="51"/>
  1686.                                                 <line hits="1" number="52"/>
  1687.                                                 <line hits="1" number="53"/>
  1688.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="54"/>
  1689.                                                 <line hits="1" number="55"/>
  1690.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="59" number="56"/>
  1691.                                                 <line hits="1" number="57"/>
  1692.                                                 <line hits="1" number="58"/>
  1693.                                                 <line hits="1" number="59"/>
  1694.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="60"/>
  1695.                                                 <line hits="1" number="61"/>
  1696.                                                 <line hits="1" number="63"/>
  1697.                                                 <line hits="1" number="64"/>
  1698.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="67" number="66"/>
  1699.                                                 <line hits="0" number="67"/>
  1700.                                                 <line hits="0" number="68"/>
  1701.                                                 <line hits="1" number="70"/>
  1702.                                                 <line hits="1" number="71"/>
  1703.                                                 <line hits="1" number="72"/>
  1704.                                                 <line hits="1" number="73"/>
  1705.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="80" number="76"/>
  1706.                                                 <line hits="1" number="77"/>
  1707.                                                 <line hits="1" number="78"/>
  1708.                                                 <line hits="1" number="79"/>
  1709.                                                 <line hits="1" number="80"/>
  1710.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="81"/>
  1711.                                                 <line hits="1" number="82"/>
  1712.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="84" number="83"/>
  1713.                                                 <line hits="0" number="84"/>
  1714.                                                 <line hits="1" number="86"/>
  1715.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="88"/>
  1716.                                                 <line hits="1" number="97"/>
  1717.                                                 <line hits="1" number="98"/>
  1718.                                                 <line hits="1" number="99"/>
  1719.                                                 <line hits="1" number="100"/>
  1720.                                                 <line hits="1" number="101"/>
  1721.                                                 <line hits="1" number="102"/>
  1722.                                                 <line hits="1" number="104"/>
  1723.                                                 <line hits="1" number="106"/>
  1724.                                                 <line hits="1" number="107"/>
  1725.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="110" number="108"/>
  1726.                                                 <line hits="1" number="109"/>
  1727.                                                 <line hits="0" number="110"/>
  1728.                                                 <line hits="0" number="111"/>
  1729.                                                 <line hits="1" number="113"/>
  1730.                                                 <line hits="1" number="114"/>
  1731.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="115"/>
  1732.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="115" number="116"/>
  1733.                                                 <line hits="1" number="117"/>
  1734.                                                 <line hits="1" number="119"/>
  1735.                                                 <line hits="1" number="121"/>
  1736.                                                 <line hits="1" number="123"/>
  1737.                                         </lines>
  1738.                                 </class>
  1739.                                 <class branch-rate="0.5" complexity="0" filename="scrapy/commands/list.py" line-rate="0.9" name="list.py">
  1740.                                         <methods/>
  1741.                                         <lines>
  1742.                                                 <line hits="1" number="1"/>
  1743.                                                 <line hits="1" number="2"/>
  1744.                                                 <line hits="1" number="4"/>
  1745.                                                 <line hits="1" number="6"/>
  1746.                                                 <line hits="1" number="7"/>
  1747.                                                 <line hits="1" number="9"/>
  1748.                                                 <line hits="1" number="10"/>
  1749.                                                 <line hits="1" number="12"/>
  1750.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="14" number="13"/>
  1751.                                                 <line hits="0" number="14"/>
  1752.                                         </lines>
  1753.                                 </class>
  1754.                                 <class branch-rate="0" complexity="0" filename="scrapy/commands/parse.py" line-rate="0.2157" name="parse.py">
  1755.                                         <methods/>
  1756.                                         <lines>
  1757.                                                 <line hits="1" number="1"/>
  1758.                                                 <line hits="1" number="2"/>
  1759.                                                 <line hits="1" number="4"/>
  1760.                                                 <line hits="1" number="6"/>
  1761.                                                 <line hits="1" number="7"/>
  1762.                                                 <line hits="1" number="8"/>
  1763.                                                 <line hits="1" number="9"/>
  1764.                                                 <line hits="1" number="10"/>
  1765.                                                 <line hits="1" number="11"/>
  1766.                                                 <line hits="1" number="12"/>
  1767.                                                 <line hits="1" number="14"/>
  1768.                                                 <line hits="1" number="17"/>
  1769.                                                 <line hits="1" number="19"/>
  1770.                                                 <line hits="1" number="21"/>
  1771.                                                 <line hits="1" number="22"/>
  1772.                                                 <line hits="1" number="23"/>
  1773.                                                 <line hits="1" number="25"/>
  1774.                                                 <line hits="1" number="27"/>
  1775.                                                 <line hits="0" number="28"/>
  1776.                                                 <line hits="1" number="30"/>
  1777.                                                 <line hits="0" number="31"/>
  1778.                                                 <line hits="1" number="33"/>
  1779.                                                 <line hits="0" number="34"/>
  1780.                                                 <line hits="0" number="35"/>
  1781.                                                 <line hits="0" number="37"/>
  1782.                                                 <line hits="0" number="39"/>
  1783.                                                 <line hits="0" number="41"/>
  1784.                                                 <line hits="0" number="43"/>
  1785.                                                 <line hits="0" number="45"/>
  1786.                                                 <line hits="0" number="47"/>
  1787.                                                 <line hits="0" number="49"/>
  1788.                                                 <line hits="0" number="51"/>
  1789.                                                 <line hits="0" number="53"/>
  1790.                                                 <line hits="1" number="57"/>
  1791.                                                 <line hits="0" number="59"/>
  1792.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="61,62" number="60"/>
  1793.                                                 <line hits="0" number="61"/>
  1794.                                                 <line hits="0" number="62"/>
  1795.                                                 <line hits="1" number="64"/>
  1796.                                                 <line hits="0" number="65"/>
  1797.                                                 <line hits="0" number="66"/>
  1798.                                                 <line hits="1" number="68"/>
  1799.                                                 <line hits="0" number="69"/>
  1800.                                                 <line hits="0" number="70"/>
  1801.                                                 <line hits="1" number="72"/>
  1802.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="74,76" number="73"/>
  1803.                                                 <line hits="0" number="74"/>
  1804.                                                 <line hits="0" number="76"/>
  1805.                                                 <line hits="0" number="78"/>
  1806.                                                 <line hits="0" number="79"/>
  1807.                                                 <line hits="1" number="81"/>
  1808.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="83,89" number="82"/>
  1809.                                                 <line hits="0" number="83"/>
  1810.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="85,87" number="84"/>
  1811.                                                 <line hits="0" number="85"/>
  1812.                                                 <line hits="0" number="87"/>
  1813.                                                 <line hits="0" number="89"/>
  1814.                                                 <line hits="0" number="91"/>
  1815.                                                 <line hits="0" number="92"/>
  1816.                                                 <line hits="1" number="94"/>
  1817.                                                 <line hits="0" number="95"/>
  1818.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="98,105" number="97"/>
  1819.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,99" number="98"/>
  1820.                                                 <line hits="0" number="99"/>
  1821.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="101,102" number="100"/>
  1822.                                                 <line hits="0" number="101"/>
  1823.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="98,103" number="102"/>
  1824.                                                 <line hits="0" number="103"/>
  1825.                                                 <line hits="0" number="105"/>
  1826.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="107,108" number="106"/>
  1827.                                                 <line hits="0" number="107"/>
  1828.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,109" number="108"/>
  1829.                                                 <line hits="0" number="109"/>
  1830.                                                 <line hits="1" number="111"/>
  1831.                                                 <line hits="0" number="112"/>
  1832.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="115,119" number="114"/>
  1833.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="116,117" number="115"/>
  1834.                                                 <line hits="0" number="116"/>
  1835.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="114,118" number="117"/>
  1836.                                                 <line hits="0" number="118"/>
  1837.                                                 <line hits="0" number="119"/>
  1838.                                                 <line hits="1" number="121"/>
  1839.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="123,127" number="122"/>
  1840.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,124" number="123"/>
  1841.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="123,125" number="124"/>
  1842.                                                 <line hits="0" number="125"/>
  1843.                                                 <line hits="0" number="127"/>
  1844.                                                 <line hits="1" number="131"/>
  1845.                                                 <line hits="0" number="132"/>
  1846.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="134,140" number="133"/>
  1847.                                                 <line hits="0" number="134"/>
  1848.                                                 <line hits="0" number="135"/>
  1849.                                                 <line hits="0" number="136"/>
  1850.                                                 <line hits="0" number="137"/>
  1851.                                                 <line hits="0" number="140"/>
  1852.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="142,145" number="141"/>
  1853.                                                 <line hits="0" number="142"/>
  1854.                                                 <line hits="0" number="145"/>
  1855.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,147" number="146"/>
  1856.                                                 <line hits="0" number="147"/>
  1857.                                                 <line hits="1" number="149"/>
  1858.                                                 <line hits="0" number="150"/>
  1859.                                                 <line hits="0" number="151"/>
  1860.                                                 <line hits="0" number="152"/>
  1861.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,155" number="154"/>
  1862.                                                 <line hits="0" number="155"/>
  1863.                                                 <line hits="1" number="158"/>
  1864.                                                 <line hits="0" number="159"/>
  1865.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="162,165" number="161"/>
  1866.                                                 <line hits="0" number="162"/>
  1867.                                                 <line hits="0" number="165"/>
  1868.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="167,172" number="166"/>
  1869.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="168,170" number="167"/>
  1870.                                                 <line hits="0" number="168"/>
  1871.                                                 <line hits="0" number="170"/>
  1872.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="173,182" number="172"/>
  1873.                                                 <line hits="0" number="173"/>
  1874.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="175,177" number="174"/>
  1875.                                                 <line hits="0" number="175"/>
  1876.                                                 <line hits="0" number="177"/>
  1877.                                                 <line hits="0" number="179"/>
  1878.                                                 <line hits="0" number="182"/>
  1879.                                                 <line hits="0" number="184"/>
  1880.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="186,189" number="185"/>
  1881.                                                 <line hits="0" number="186"/>
  1882.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="188,189" number="187"/>
  1883.                                                 <line hits="0" number="188"/>
  1884.                                                 <line hits="0" number="189"/>
  1885.                                                 <line hits="0" number="190"/>
  1886.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,193" number="192"/>
  1887.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="194,197" number="193"/>
  1888.                                                 <line hits="0" number="194"/>
  1889.                                                 <line hits="0" number="195"/>
  1890.                                                 <line hits="0" number="196"/>
  1891.                                                 <line hits="0" number="197"/>
  1892.                                                 <line hits="0" number="199"/>
  1893.                                                 <line hits="0" number="200"/>
  1894.                                                 <line hits="0" number="201"/>
  1895.                                                 <line hits="0" number="202"/>
  1896.                                                 <line hits="1" number="204"/>
  1897.                                                 <line hits="0" number="205"/>
  1898.                                                 <line hits="0" number="206"/>
  1899.                                                 <line hits="0" number="207"/>
  1900.                                                 <line hits="0" number="208"/>
  1901.                                                 <line hits="0" number="209"/>
  1902.                                                 <line hits="1" number="211"/>
  1903.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="214,216" number="213"/>
  1904.                                                 <line hits="0" number="214"/>
  1905.                                                 <line hits="0" number="216"/>
  1906.                                                 <line hits="0" number="219"/>
  1907.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,222" number="221"/>
  1908.                                                 <line hits="0" number="222"/>
  1909.                                                 <line hits="0" number="223"/>
  1910.                                         </lines>
  1911.                                 </class>
  1912.                                 <class branch-rate="0.5" complexity="0" filename="scrapy/commands/runspider.py" line-rate="0.8" name="runspider.py">
  1913.                                         <methods/>
  1914.                                         <lines>
  1915.                                                 <line hits="1" number="1"/>
  1916.                                                 <line hits="1" number="2"/>
  1917.                                                 <line hits="1" number="3"/>
  1918.                                                 <line hits="1" number="5"/>
  1919.                                                 <line hits="1" number="6"/>
  1920.                                                 <line hits="1" number="7"/>
  1921.                                                 <line hits="1" number="8"/>
  1922.                                                 <line hits="1" number="11"/>
  1923.                                                 <line hits="1" number="12"/>
  1924.                                                 <line hits="1" number="13"/>
  1925.                                                 <line hits="1" number="14"/>
  1926.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="15"/>
  1927.                                                 <line hits="1" number="16"/>
  1928.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="19" number="17"/>
  1929.                                                 <line hits="1" number="18"/>
  1930.                                                 <line hits="1" number="19"/>
  1931.                                                 <line hits="1" number="20"/>
  1932.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="24" number="22"/>
  1933.                                                 <line hits="1" number="23"/>
  1934.                                                 <line hits="1" number="24"/>
  1935.                                                 <line hits="1" number="27"/>
  1936.                                                 <line hits="1" number="29"/>
  1937.                                                 <line hits="1" number="31"/>
  1938.                                                 <line hits="1" number="32"/>
  1939.                                                 <line hits="1" number="34"/>
  1940.                                                 <line hits="0" number="35"/>
  1941.                                                 <line hits="1" number="37"/>
  1942.                                                 <line hits="1" number="38"/>
  1943.                                                 <line hits="1" number="40"/>
  1944.                                                 <line hits="1" number="41"/>
  1945.                                                 <line hits="1" number="42"/>
  1946.                                                 <line hits="1" number="44"/>
  1947.                                                 <line hits="1" number="46"/>
  1948.                                                 <line hits="1" number="49"/>
  1949.                                                 <line hits="1" number="50"/>
  1950.                                                 <line hits="1" number="51"/>
  1951.                                                 <line hits="1" number="52"/>
  1952.                                                 <line hits="0" number="53"/>
  1953.                                                 <line hits="0" number="54"/>
  1954.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="56" number="55"/>
  1955.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="57,59" number="56"/>
  1956.                                                 <line hits="0" number="57"/>
  1957.                                                 <line hits="0" number="59"/>
  1958.                                                 <line hits="0" number="60"/>
  1959.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="65,66" number="64"/>
  1960.                                                 <line hits="0" number="65"/>
  1961.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="67,71" number="66"/>
  1962.                                                 <line hits="0" number="67"/>
  1963.                                                 <line hits="0" number="71"/>
  1964.                                                 <line hits="1" number="73"/>
  1965.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="75" number="74"/>
  1966.                                                 <line hits="0" number="75"/>
  1967.                                                 <line hits="1" number="76"/>
  1968.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="77"/>
  1969.                                                 <line hits="1" number="78"/>
  1970.                                                 <line hits="1" number="79"/>
  1971.                                                 <line hits="1" number="80"/>
  1972.                                                 <line hits="1" number="81"/>
  1973.                                                 <line hits="1" number="82"/>
  1974.                                                 <line hits="1" number="83"/>
  1975.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="84"/>
  1976.                                                 <line hits="1" number="85"/>
  1977.                                                 <line hits="1" number="86"/>
  1978.                                                 <line hits="1" number="88"/>
  1979.                                                 <line hits="1" number="89"/>
  1980.                                         </lines>
  1981.                                 </class>
  1982.                                 <class branch-rate="0.1" complexity="0" filename="scrapy/commands/settings.py" line-rate="0.7143" name="settings.py">
  1983.                                         <methods/>
  1984.                                         <lines>
  1985.                                                 <line hits="1" number="1"/>
  1986.                                                 <line hits="1" number="2"/>
  1987.                                                 <line hits="1" number="4"/>
  1988.                                                 <line hits="1" number="6"/>
  1989.                                                 <line hits="1" number="7"/>
  1990.                                                 <line hits="1" number="9"/>
  1991.                                                 <line hits="1" number="10"/>
  1992.                                                 <line hits="1" number="12"/>
  1993.                                                 <line hits="1" number="13"/>
  1994.                                                 <line hits="1" number="15"/>
  1995.                                                 <line hits="1" number="16"/>
  1996.                                                 <line hits="1" number="17"/>
  1997.                                                 <line hits="1" number="19"/>
  1998.                                                 <line hits="1" number="21"/>
  1999.                                                 <line hits="1" number="23"/>
  2000.                                                 <line hits="1" number="25"/>
  2001.                                                 <line hits="1" number="28"/>
  2002.                                                 <line hits="1" number="29"/>
  2003.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="32" number="30"/>
  2004.                                                 <line hits="1" number="31"/>
  2005.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="33,34" number="32"/>
  2006.                                                 <line hits="0" number="33"/>
  2007.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="35,36" number="34"/>
  2008.                                                 <line hits="0" number="35"/>
  2009.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="37,38" number="36"/>
  2010.                                                 <line hits="0" number="37"/>
  2011.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,39" number="38"/>
  2012.                                                 <line hits="0" number="39"/>
  2013.                                         </lines>
  2014.                                 </class>
  2015.                                 <class branch-rate="0.8333" complexity="0" filename="scrapy/commands/shell.py" line-rate="0.9512" name="shell.py">
  2016.                                         <methods/>
  2017.                                         <lines>
  2018.                                                 <line hits="1" number="7"/>
  2019.                                                 <line hits="1" number="9"/>
  2020.                                                 <line hits="1" number="10"/>
  2021.                                                 <line hits="1" number="11"/>
  2022.                                                 <line hits="1" number="12"/>
  2023.                                                 <line hits="1" number="13"/>
  2024.                                                 <line hits="1" number="16"/>
  2025.                                                 <line hits="1" number="18"/>
  2026.                                                 <line hits="1" number="19"/>
  2027.                                                 <line hits="1" number="21"/>
  2028.                                                 <line hits="1" number="22"/>
  2029.                                                 <line hits="1" number="24"/>
  2030.                                                 <line hits="0" number="25"/>
  2031.                                                 <line hits="1" number="27"/>
  2032.                                                 <line hits="1" number="28"/>
  2033.                                                 <line hits="1" number="30"/>
  2034.                                                 <line hits="1" number="31"/>
  2035.                                                 <line hits="1" number="32"/>
  2036.                                                 <line hits="1" number="34"/>
  2037.                                                 <line hits="1" number="37"/>
  2038.                                                 <line hits="1" number="41"/>
  2039.                                                 <line hits="1" number="43"/>
  2040.                                                 <line hits="1" number="44"/>
  2041.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="45"/>
  2042.                                                 <line hits="1" number="46"/>
  2043.                                                 <line hits="1" number="47"/>
  2044.                                                 <line hits="1" number="49"/>
  2045.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="51" number="50"/>
  2046.                                                 <line hits="0" number="51"/>
  2047.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="52"/>
  2048.                                                 <line hits="1" number="53"/>
  2049.                                                 <line hits="1" number="58"/>
  2050.                                                 <line hits="1" number="60"/>
  2051.                                                 <line hits="1" number="61"/>
  2052.                                                 <line hits="1" number="63"/>
  2053.                                                 <line hits="1" number="65"/>
  2054.                                                 <line hits="1" number="66"/>
  2055.                                                 <line hits="1" number="68"/>
  2056.                                                 <line hits="1" number="69"/>
  2057.                                                 <line hits="1" number="71"/>
  2058.                                                 <line hits="1" number="72"/>
  2059.                                         </lines>
  2060.                                 </class>
  2061.                                 <class branch-rate="0.9167" complexity="0" filename="scrapy/commands/startproject.py" line-rate="0.9818" name="startproject.py">
  2062.                                         <methods/>
  2063.                                         <lines>
  2064.                                                 <line hits="1" number="1"/>
  2065.                                                 <line hits="1" number="2"/>
  2066.                                                 <line hits="1" number="3"/>
  2067.                                                 <line hits="1" number="4"/>
  2068.                                                 <line hits="1" number="5"/>
  2069.                                                 <line hits="1" number="6"/>
  2070.                                                 <line hits="1" number="7"/>
  2071.                                                 <line hits="1" number="9"/>
  2072.                                                 <line hits="1" number="10"/>
  2073.                                                 <line hits="1" number="11"/>
  2074.                                                 <line hits="1" number="12"/>
  2075.                                                 <line hits="1" number="15"/>
  2076.                                                 <line hits="1" number="17"/>
  2077.                                                 <line hits="1" number="24"/>
  2078.                                                 <line hits="1" number="27"/>
  2079.                                                 <line hits="1" number="29"/>
  2080.                                                 <line hits="1" number="30"/>
  2081.                                                 <line hits="1" number="32"/>
  2082.                                                 <line hits="1" number="33"/>
  2083.                                                 <line hits="1" number="35"/>
  2084.                                                 <line hits="1" number="36"/>
  2085.                                                 <line hits="1" number="38"/>
  2086.                                                 <line hits="1" number="39"/>
  2087.                                                 <line hits="1" number="40"/>
  2088.                                                 <line hits="1" number="41"/>
  2089.                                                 <line hits="1" number="42"/>
  2090.                                                 <line hits="1" number="43"/>
  2091.                                                 <line hits="1" number="44"/>
  2092.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="46"/>
  2093.                                                 <line hits="1" number="47"/>
  2094.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="49"/>
  2095.                                                 <line hits="1" number="50"/>
  2096.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="51"/>
  2097.                                                 <line hits="1" number="52"/>
  2098.                                                 <line hits="1" number="54"/>
  2099.                                                 <line hits="1" number="55"/>
  2100.                                                 <line hits="1" number="57"/>
  2101.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="59" number="58"/>
  2102.                                                 <line hits="0" number="59"/>
  2103.                                                 <line hits="1" number="60"/>
  2104.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="62"/>
  2105.                                                 <line hits="1" number="63"/>
  2106.                                                 <line hits="1" number="64"/>
  2107.                                                 <line hits="1" number="66"/>
  2108.                                                 <line hits="1" number="67"/>
  2109.                                                 <line hits="1" number="68"/>
  2110.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="69"/>
  2111.                                                 <line hits="1" number="70"/>
  2112.                                                 <line hits="1" number="71"/>
  2113.                                                 <line hits="1" number="73"/>
  2114.                                                 <line hits="1" number="75"/>
  2115.                                                 <line hits="1" number="76"/>
  2116.                                                 <line hits="1" number="77"/>
  2117.                                                 <line hits="1" number="78"/>
  2118.                                                 <line hits="1" number="79"/>
  2119.                                         </lines>
  2120.                                 </class>
  2121.                                 <class branch-rate="1" complexity="0" filename="scrapy/commands/version.py" line-rate="0.9429" name="version.py">
  2122.                                         <methods/>
  2123.                                         <lines>
  2124.                                                 <line hits="1" number="1"/>
  2125.                                                 <line hits="1" number="2"/>
  2126.                                                 <line hits="1" number="3"/>
  2127.                                                 <line hits="1" number="5"/>
  2128.                                                 <line hits="1" number="6"/>
  2129.                                                 <line hits="1" number="8"/>
  2130.                                                 <line hits="1" number="9"/>
  2131.                                                 <line hits="1" number="12"/>
  2132.                                                 <line hits="1" number="14"/>
  2133.                                                 <line hits="1" number="16"/>
  2134.                                                 <line hits="1" number="17"/>
  2135.                                                 <line hits="1" number="19"/>
  2136.                                                 <line hits="1" number="20"/>
  2137.                                                 <line hits="1" number="22"/>
  2138.                                                 <line hits="1" number="23"/>
  2139.                                                 <line hits="1" number="24"/>
  2140.                                                 <line hits="1" number="27"/>
  2141.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="28"/>
  2142.                                                 <line hits="1" number="29"/>
  2143.                                                 <line hits="1" number="30"/>
  2144.                                                 <line hits="1" number="31"/>
  2145.                                                 <line hits="1" number="32"/>
  2146.                                                 <line hits="1" number="33"/>
  2147.                                                 <line hits="1" number="34"/>
  2148.                                                 <line hits="1" number="35"/>
  2149.                                                 <line hits="1" number="36"/>
  2150.                                                 <line hits="1" number="37"/>
  2151.                                                 <line hits="1" number="38"/>
  2152.                                                 <line hits="1" number="40"/>
  2153.                                                 <line hits="1" number="42"/>
  2154.                                                 <line hits="1" number="43"/>
  2155.                                                 <line hits="1" number="44"/>
  2156.                                                 <line hits="0" number="47"/>
  2157.                                                 <line hits="0" number="48"/>
  2158.                                                 <line hits="1" number="50"/>
  2159.                                         </lines>
  2160.                                 </class>
  2161.                                 <class branch-rate="1" complexity="0" filename="scrapy/commands/view.py" line-rate="0.5833" name="view.py">
  2162.                                         <methods/>
  2163.                                         <lines>
  2164.                                                 <line hits="1" number="1"/>
  2165.                                                 <line hits="1" number="2"/>
  2166.                                                 <line hits="1" number="4"/>
  2167.                                                 <line hits="1" number="6"/>
  2168.                                                 <line hits="0" number="7"/>
  2169.                                                 <line hits="1" number="9"/>
  2170.                                                 <line hits="0" number="10"/>
  2171.                                                 <line hits="1" number="13"/>
  2172.                                                 <line hits="0" number="14"/>
  2173.                                                 <line hits="0" number="15"/>
  2174.                                                 <line hits="1" number="18"/>
  2175.                                                 <line hits="0" number="19"/>
  2176.                                         </lines>
  2177.                                 </class>
  2178.                         </classes>
  2179.                 </package>
  2180.                 <package branch-rate="0.7273" complexity="0" line-rate="0.7756" name="scrapy.contracts">
  2181.                         <classes>
  2182.                                 <class branch-rate="0.6786" complexity="0" filename="scrapy/contracts/__init__.py" line-rate="0.7143" name="__init__.py">
  2183.                                         <methods/>
  2184.                                         <lines>
  2185.                                                 <line hits="1" number="1"/>
  2186.                                                 <line hits="1" number="2"/>
  2187.                                                 <line hits="1" number="3"/>
  2188.                                                 <line hits="1" number="4"/>
  2189.                                                 <line hits="1" number="6"/>
  2190.                                                 <line hits="1" number="7"/>
  2191.                                                 <line hits="1" number="8"/>
  2192.                                                 <line hits="1" number="11"/>
  2193.                                                 <line hits="1" number="12"/>
  2194.                                                 <line hits="1" number="14"/>
  2195.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="15"/>
  2196.                                                 <line hits="1" number="16"/>
  2197.                                                 <line hits="1" number="18"/>
  2198.                                                 <line hits="0" number="19"/>
  2199.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="21,25" number="20"/>
  2200.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="20,23" number="21"/>
  2201.                                                 <line hits="0" number="23"/>
  2202.                                                 <line hits="0" number="25"/>
  2203.                                                 <line hits="1" number="27"/>
  2204.                                                 <line hits="1" number="28"/>
  2205.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="29"/>
  2206.                                                 <line hits="1" number="30"/>
  2207.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="32"/>
  2208.                                                 <line hits="1" number="33"/>
  2209.                                                 <line hits="1" number="34"/>
  2210.                                                 <line hits="1" number="36"/>
  2211.                                                 <line hits="1" number="38"/>
  2212.                                                 <line hits="1" number="40"/>
  2213.                                                 <line hits="0" number="41"/>
  2214.                                                 <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="43,46" number="42"/>
  2215.                                                 <line hits="0" number="43"/>
  2216.                                                 <line hits="0" number="44"/>
  2217.                                                 <line hits="0" number="46"/>
  2218.                                                 <line hits="1" number="48"/>
  2219.                                                 <line hits="1" number="49"/>
  2220.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="50"/>
  2221.                                                 <line hits="1" number="52"/>
  2222.                                                 <line hits="1" number="53"/>
  2223.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="54"/>
  2224.                                                 <line hits="1" number="55"/>
  2225.                                                 <line hits="1" number="58"/>
  2226.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="59"/>
  2227.                                                 <line hits="1" number="60"/>
  2228.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="63"/>
  2229.                                                 <line hits="1" number="64"/>
  2230.                                                 <line branch="true" condition-coverage="100% (2/2)" hits="1" number="65"/>
  2231.                                                 <line hits="1" number="66"/>
  2232.                                                 <line hits="1" number="68"/>
  2233.                                                 <line hits="1" number="69"/>
  2234.                                                 <line hits="1" number="71"/>
  2235.                                                 <line hits="1" number="74"/>
  2236.                                                 <line hits="1" number="76"/>
  2237.                                                 <line hits="1" number="78"/>
  2238.                                                 <line hits="1" number="79"/>
  2239.                                                 <line hits="1" number="80"/>
  2240.                                                 <line hits="0" number="81"/>
  2241.                                                 <line hits="0" number="82"/>
  2242.                                                 <line hits="0" number="83"/>
  2243.                                                 <line hits="1" number="85"/>
  2244.                                                 <line hits="0" number="86"/>
  2245.                                                 <line hits="0" number="87"/>
  2246.                                                 <line hits="0" number="88"/>
  2247.                                                 <line hits="1" number="90"/>
  2248.                                                 <line hits="1" number="91"/>
  2249.                                                 <line hits="1" number="94"/>
  2250.                                                 <line hits="1" number="97"/>
  2251.                                                 <line hits="1" number="98"/>
  2252.                                                 <line hits="1" number="99"/>
  2253.                                                 <line hits="1" number="100"/>
  2254.                                                 <line hits="1" number="102"/>
  2255.                                                 <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="104" number="103"/>
  2256.                                                 <line hits="0" number="104"/>
  2257.                                                 <line hits="0" number="106"/>
  2258.                                                 <line hits="0" number="108"/>
  2259.                                                 <line hits="0" number="109"/>
  2260.                                                 <line hits="0" number="110"/>
  2261.                                                 <line hits="0" number="111"/>
  2262.                                                 <line hits="0" number="112"/>
  2263.                                                 <line hits="0" number="113"/>
  2264.                                                 <line hits="0" number="114"/>
  2265.                                                 <line hits="0" number="115"/>
  2266.                                                 <line hits="0" number="117"/>
  2267.                                                 <line hits="0" number="119"/>
  2268.                                                 <line hits="0" number="121"/>
  2269.                                                 <line hits="1" number="123"/>
  2270.                                   &