From 906c74f0bea7794ad4341b9f64ca7508e2394fff Mon Sep 17 00:00:00 2001 From: Florent Le Coz Date: Mon, 30 Jul 2012 23:46:51 +0200 Subject: Use pipes.quote instead of a string.replace in the link plugin. --- plugins/link.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/link.py b/plugins/link.py index 29ded32f..8d757be6 100644 --- a/plugins/link.py +++ b/plugins/link.py @@ -7,6 +7,7 @@ from plugin import BasePlugin from xhtml import clean_text import common import tabs +import pipes url_pattern = re.compile(r'\b(http[s]?://(?:\S+))\b', re.I|re.U) @@ -41,8 +42,7 @@ class Plugin(BasePlugin): nb = 1 link = self.find_link(nb) if link: - link = re.sub("'", "\\'", link) - link = re.sub('"', '\\"', link) + link = pipes.quote(link) self.core.exec_command("%s %s" % (self.config.get('browser', 'firefox'), link)) else: self.core.information('No URL found.', 'Warning') -- cgit v1.2.3