mercurial/localrepo.py
changeset 43202 8864aa96f1f6
parent 43201 6ceb3721e203
child 43414 a0916e8819f6
equal deleted inserted replaced
43201:6ceb3721e203 43202:8864aa96f1f6
  1905                     fn = lambda s, c, **kwargs: procutil.filter(s, c)
  1905                     fn = lambda s, c, **kwargs: procutil.filter(s, c)
  1906                     fn.__name__ = 'commandfilter'
  1906                     fn.__name__ = 'commandfilter'
  1907                 # Wrap old filters not supporting keyword arguments
  1907                 # Wrap old filters not supporting keyword arguments
  1908                 if not pycompat.getargspec(fn)[2]:
  1908                 if not pycompat.getargspec(fn)[2]:
  1909                     oldfn = fn
  1909                     oldfn = fn
  1910                     fn = lambda s, c, **kwargs: oldfn(s, c)
  1910                     fn = lambda s, c, oldfn=oldfn, **kwargs: oldfn(s, c)
  1911                     fn.__name__ = 'compat-' + oldfn.__name__
  1911                     fn.__name__ = 'compat-' + oldfn.__name__
  1912                 l.append((mf, fn, params))
  1912                 l.append((mf, fn, params))
  1913             self._filterpats[filter] = l
  1913             self._filterpats[filter] = l
  1914         return self._filterpats[filter]
  1914         return self._filterpats[filter]
  1915 
  1915