From b818055f32cb306f1b2002e9a72d32fcde33eed7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Thu, 25 Jun 2020 16:50:57 +0200 Subject: [PATCH] fix: Skip unparsable UAs --- lookyloo/lookyloo.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lookyloo/lookyloo.py b/lookyloo/lookyloo.py index 46d67178..e0decb8e 100644 --- a/lookyloo/lookyloo.py +++ b/lookyloo/lookyloo.py @@ -84,6 +84,8 @@ class Lookyloo(): uas = Counter([entry.split('|', 1)[1] for entry in entries]) for ua, count in uas.most_common(): parsed_ua = UserAgent(ua) + if not parsed_ua.platform or not parsed_ua.browser: + continue if parsed_ua.platform not in to_store: to_store[parsed_ua.platform] = {} if f'{parsed_ua.browser} {parsed_ua.version}' not in to_store[parsed_ua.platform]: