mercurial/localrepo.py
changeset 37120 a8a902d7176e
parent 37084 f0b6fbea00cf
child 37135 ecac0006b90e
equal deleted inserted replaced
37119:d4a2e0d5d042 37120:a8a902d7176e
    63     txnutil,
    63     txnutil,
    64     util,
    64     util,
    65     vfs as vfsmod,
    65     vfs as vfsmod,
    66 )
    66 )
    67 from .utils import (
    67 from .utils import (
       
    68     procutil,
    68     stringutil,
    69     stringutil,
    69 )
    70 )
    70 
    71 
    71 release = lockmod.release
    72 release = lockmod.release
    72 urlerr = util.urlerr
    73 urlerr = util.urlerr
  1104                     if cmd.startswith(name):
  1105                     if cmd.startswith(name):
  1105                         fn = filterfn
  1106                         fn = filterfn
  1106                         params = cmd[len(name):].lstrip()
  1107                         params = cmd[len(name):].lstrip()
  1107                         break
  1108                         break
  1108                 if not fn:
  1109                 if not fn:
  1109                     fn = lambda s, c, **kwargs: util.filter(s, c)
  1110                     fn = lambda s, c, **kwargs: procutil.filter(s, c)
  1110                 # Wrap old filters not supporting keyword arguments
  1111                 # Wrap old filters not supporting keyword arguments
  1111                 if not pycompat.getargspec(fn)[2]:
  1112                 if not pycompat.getargspec(fn)[2]:
  1112                     oldfn = fn
  1113                     oldfn = fn
  1113                     fn = lambda s, c, **kwargs: oldfn(s, c)
  1114                     fn = lambda s, c, **kwargs: oldfn(s, c)
  1114                 l.append((mf, fn, params))
  1115                 l.append((mf, fn, params))