polyswarmclient.filters.confidencefilter

Module Contents

polyswarmclient.filters.confidencefilter.logger[source]
class polyswarmclient.filters.confidencefilter.ConfidenceModifier(favor, penalize)[source]

Bases: polyswarmclient.filters.filter.MetadataFilter

modify(self, metadata, confidence)[source]

Check metadata against the penalty and favor filters. Matching both bonus and penalty results offset

Parameters
  • metadata (any) – metadata dict to test

  • confidence (float) – confidence as returned by the Av engine

Returns

confidence that is either more, same or less after comparing against bonus/penalty Filters

Return type

(float)