diff -r 72447be71b48 -r fdaa0e4b7eaf ext/rest.py --- a/ext/rest.py Fri Sep 11 14:27:34 2015 +0200 +++ b/ext/rest.py Fri Sep 11 14:28:06 2015 +0200 @@ -168,7 +168,7 @@ rql = params['rql'] if vid is None: vid = params.get('vid') - except (ValueError, KeyError), exc: + except (ValueError, KeyError) as exc: msg = inliner.reporter.error('Could not parse bookmark path %s [%s].' % (bookmark.path, exc), line=lineno) prb = inliner.problematic(rawtext, rawtext, msg) @@ -182,7 +182,7 @@ vid = 'noresult' view = _cw.vreg['views'].select(vid, _cw, rset=rset) content = view.render() - except Exception, exc: + except Exception as exc: content = 'An error occurred while interpreting directive bookmark: %r' % exc set_classes(options) return [nodes.raw('', content, format='html')], []