def resolve_url(url): parsed = urlparse(url) if len(parsed.scheme) == 0: url = "http://" + url for name, plugin in plugins.get_plugins().items(): if plugin.can_handle_url(url): obj = plugin(url) return obj return None
def get_plugins(): return plugins.get_plugins()
def resolve_url(url): for name, plugin in plugins.get_plugins().items(): if plugin.can_handle_url(url): return (name, plugin) return None