﻿id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
10226	Uses wrongly `re.match` for `[bookmark] paths` settings	jun66j5	saigon	"It seems `[bookmark] paths` supports shell wildcards, not regular expression.
{{{
#!py
    bookmarkable_paths = ListOption('bookmark', 'paths', '/*',
        doc='List of URL paths to allow bookmarking on. Globs are supported.')
}}}

But the plugin uses `re.match` for each value with no changes.
{{{
#!py
    def post_process_request(self, req, template, data, content_type):
        # Show bookmarks context menu except when on the bookmark page
        if 'BOOKMARK_VIEW' in req.perm and not self.match_request(req):
            for path in self.bookmarkable_paths:
                if re.match(path, req.path_info):
                    self.render_bookmarker(req)
                    break
        return template, data, content_type
}}}

I think it should fix to be able to use shell wildcards."	defect	closed	normal	BookmarkPlugin	normal	fixed		jun66j5 rjollos hasienda	0.12
