o
    ‘jÅ  ã                   @   s   d dddddœZ dd„ ZdS )é(   é   é   é
   )Úblocklist_hitÚbad_uaÚhigh_velocityÚ	duplicateÚgeo_mismatchc                 C   sJ   d}g }t  ¡ D ]\}}|  |d¡r||7 }| |¡ qt|dƒ}||fS )Né    Féd   )ÚRULE_WEIGHTSÚitemsÚgetÚappendÚmin)ÚfeaturesÚscoreÚcontributing_featuresÚfeatureÚweight© r   ú3/home/djax/ivt_ai_plugin/scoring/weighted_scorer.pyÚcalculate_rule_score
   s   
€
r   N)r   r   r   r   r   r   Ú<module>   s   û	