hgext/fix.py
changeset 43218 f4c1fd6addd5
parent 43217 5cb3e6f4e069
child 43219 0101db49606f
equal deleted inserted replaced
43217:5cb3e6f4e069 43218:f4c1fd6addd5
   792     fixer's config suboptions. Does not validate the config values.
   792     fixer's config suboptions. Does not validate the config values.
   793     """
   793     """
   794     fixers = {}
   794     fixers = {}
   795     for name in fixernames(ui):
   795     for name in fixernames(ui):
   796         fixers[name] = Fixer()
   796         fixers[name] = Fixer()
   797         for key, default in FIXER_ATTRS.items():
   797         for key in FIXER_ATTRS:
   798             setattr(
   798             setattr(
   799                 fixers[name],
   799                 fixers[name],
   800                 pycompat.sysstr(b'_' + key),
   800                 pycompat.sysstr(b'_' + key),
   801                 ui.config(b'fix', name + b':' + key, default),
   801                 ui.config(b'fix', name + b':' + key),
   802             )
   802             )
   803         fixers[name]._priority = int(fixers[name]._priority)
   803         fixers[name]._priority = int(fixers[name]._priority)
   804         fixers[name]._metadata = stringutil.parsebool(fixers[name]._metadata)
   804         fixers[name]._metadata = stringutil.parsebool(fixers[name]._metadata)
   805         fixers[name]._skipclean = stringutil.parsebool(fixers[name]._skipclean)
   805         fixers[name]._skipclean = stringutil.parsebool(fixers[name]._skipclean)
   806         fixers[name]._enabled = stringutil.parsebool(fixers[name]._enabled)
   806         fixers[name]._enabled = stringutil.parsebool(fixers[name]._enabled)