From 9794fb438a241b825b01dabbf5daa868439cd3dc Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 23 Nov 2023 09:12:21 +0100 Subject: [PATCH] except for urrlib --- teleforma/templatetags/teleforma_tags.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/teleforma/templatetags/teleforma_tags.py b/teleforma/templatetags/teleforma_tags.py index ff1e2b4b..ee6a1cee 100644 --- a/teleforma/templatetags/teleforma_tags.py +++ b/teleforma/templatetags/teleforma_tags.py @@ -280,11 +280,14 @@ def get_video_id(media): @register.filter def get_host(url, host): - u = urlparse(url) - if host == '127.0.0.1' or host == 'localhost': - nu = u.scheme + '://' + host + ':' + str(u.port) + u.path - return nu - else: + try: + #TODO adapt to urllib py3 + # https://stackoverflow.com/questions/12772190/urllib-module-object-is-not-callable + u = urlparse(url) + if host == '127.0.0.1' or host == 'localhost': + nu = u.scheme + '://' + host + ':' + str(u.port) + u.path + return nu + except: return url -- 2.39.5