From 593b77064c51c411071e310578b542017b9b2ec8 Mon Sep 17 00:00:00 2001
From: fnord <fnord@fnord.mobi>
Date: Fri, 17 Jul 2015 09:45:49 -0500
Subject: [PATCH] Don't forget trailing '%'

---
 youtube_dl/compat.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/youtube_dl/compat.py b/youtube_dl/compat.py
index 8b4d0287c4..9e506352fe 100644
--- a/youtube_dl/compat.py
+++ b/youtube_dl/compat.py
@@ -98,6 +98,9 @@ except ImportError:
         append = res.append
 
         for item in bits[1:]:
+            if item == '':
+                append(b'%')
+                continue
             try:
                 append(item[:2].decode('hex'))
                 append(item[2:])