diff --git a/examples/rss/rss.py b/examples/rss/rss.py index bc93de1..7364da5 100755 --- a/examples/rss/rss.py +++ b/examples/rss/rss.py @@ -170,7 +170,7 @@ def _is_unix_file(self, path): def _is_url(self, path): return ( re.search( - r"^http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+", + r"^http[s]?://(?:[a-zA-Z]|[0-9]|[-\$_\@\.\&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+", path, ) is not None