From 89796618a087b17051fe6c70adf22632254fa7d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Mon, 26 Nov 2018 10:35:22 +0100 Subject: [PATCH] fix: Skip non existing feeds in bambenekconsulting list --- bgpranking/parsers/bambenekconsulting.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bgpranking/parsers/bambenekconsulting.py b/bgpranking/parsers/bambenekconsulting.py index 01e51b3..2227217 100644 --- a/bgpranking/parsers/bambenekconsulting.py +++ b/bgpranking/parsers/bambenekconsulting.py @@ -9,5 +9,8 @@ from typing import List def parse_raw_file(self, f: BytesIO) -> List[bytes]: + if re.findall(b'This feed is not generated for this family', f.getvalue()): + return [] + self.datetime = parse(re.findall(b'## Feed generated at: (.*)\n', f.getvalue())[0]) return self.extract_ipv4(f.getvalue())