diff -r 555215e2b051 -r 84d61fdcefa5 hgext/lfs/wireprotolfsserver.py --- a/hgext/lfs/wireprotolfsserver.py Fri Nov 30 21:39:55 2018 -0500 +++ b/hgext/lfs/wireprotolfsserver.py Tue Nov 27 22:10:07 2018 -0500 @@ -17,8 +17,10 @@ ) from mercurial import ( + exthelper, pycompat, util, + wireprotoserver, ) from . import blobstore @@ -31,6 +33,9 @@ HTTP_NOT_ACCEPTABLE = hgwebcommon.HTTP_NOT_ACCEPTABLE HTTP_UNSUPPORTED_MEDIA_TYPE = hgwebcommon.HTTP_UNSUPPORTED_MEDIA_TYPE +eh = exthelper.exthelper() + +@eh.wrapfunction(wireprotoserver, 'handlewsgirequest') def handlewsgirequest(orig, rctx, req, res, checkperm): """Wrap wireprotoserver.handlewsgirequest() to possibly process an LFS request if it is left unprocessed by the wrapped method.