From f072c7e22a93570465cc0b1b9b0991a1586eaa7f Mon Sep 17 00:00:00 2001
From: Chris Dzombak <chris@chrisdzombak.net>
Date: Mon, 19 Mar 2018 10:54:04 -0400
Subject: [PATCH] Treat AttributeError as an expected parse failure

---
 parse.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/parse.py b/parse.py
index 49fe201c..923ecbed 100644
--- a/parse.py
+++ b/parse.py
@@ -52,7 +52,7 @@ def parse_links(path):
                 links += list(parser_func(file))
                 if links:
                     break
-            except (ValueError, TypeError, IndexError, etree.ParseError):
+            except (ValueError, TypeError, IndexError, AttributeError, etree.ParseError):
                 # parser not supported on this file
                 pass