in mozetl/taar/taar_lite_guidguid.py [0:0]
def is_valid_addon(broadcast_amo_whitelist, guid, addon):
"""Filter individual addons out to exclude, system addons,
legacy addons, disabled addons, sideloaded addons.
"""
return not (
addon.is_system
or addon.app_disabled
or addon.type != "extension"
or addon.user_disabled
or addon.foreign_install
or
# make sure the amo_whitelist has been broadcast to worker nodes.
guid not in broadcast_amo_whitelist.value
or
# Make sure that the Pioneer addon is explicitly
# excluded
guid == "pioneer-opt-in@mozilla.org"
)