Simplify url_basename

Use urlparse from the standard library.
pull/8/head
Jaime Marquínez Ferrándiz 11 years ago
parent 6086d121cb
commit 9b8aaeed85

@ -1092,7 +1092,5 @@ def remove_start(s, start):
def url_basename(url): def url_basename(url):
m = re.match(r'(?:https?:|)//[^/]+/(?:[^?#]+/)?([^/?#]+)/?(?:[?#]|$)', url) path = compat_urlparse.urlparse(url).path
if not m: return path.strip(u'/').split(u'/')[-1]
return u''
return m.group(1)

Loading…
Cancel
Save