From 011b29ade653826f51084db8d78781b34f9866da Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Sun, 15 Mar 2015 11:56:57 +0100 Subject: [PATCH] Avoid crashing when truncating empty URLs --- generator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/generator.py b/generator.py index 6551c5b..e31c9ff 100755 --- a/generator.py +++ b/generator.py @@ -183,6 +183,9 @@ class HtmlTruncator(HTMLParser): def quoteurl(self, str): p = str.split(":",2) + if len(p) < 2: + # Don't crash on invalid URLs + return "" return p[0] + ":" + urllib.quote(p[1]) def cleanhref(self, attrs): -- 2.39.5