From 336d646c9c13417c829ddd3065956cbfb9db129a Mon Sep 17 00:00:00 2001
From: j <0x006A@0x2620.org>
Date: Thu, 10 Jul 2014 10:07:06 +0200
Subject: [PATCH] use new _ url format for links
---
oxdata/movie/models.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/oxdata/movie/models.py b/oxdata/movie/models.py
index 9aaaf45..4f1ff4a 100644
--- a/oxdata/movie/models.py
+++ b/oxdata/movie/models.py
@@ -129,15 +129,17 @@ class Imdb(models.Model):
data = ox.web.imdb.Imdb(self.imdb, timeout=timeout)
data = self.apply_patch(data)
def fix_links(t):
+ def quote_string(string):
+ return quote(string).replace('_', '%09').replace('%20', '_')
def fix_names(m):
return '%s' % (
- quote(m.group(2).encode('utf-8')), m.group(2)
+ quote_string(m.group(2).encode('utf-8')), m.group(2)
)
t = re.sub('(.*?)', fix_names, t)
def fix_titles(m):
return '%s' % (
- quote(m.group(2).encode('utf-8')), m.group(2)
+ quote_string(m.group(2).encode('utf-8')), m.group(2)
)
t = re.sub('(.*?)', fix_titles, t)