comparison mercurial/ui.py @ 52457:22129ce9f86d

config: include the component level when returning them This will be useful when modifying them.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 23 Oct 2024 01:32:33 +0200
parents 0a81f3ef054c
children 8986a3a8147a
comparison
equal deleted inserted replaced
52456:3e79ca017157 52457:22129ce9f86d
333 @classmethod 333 @classmethod
334 def load(cls: Type[_Tui]) -> _Tui: 334 def load(cls: Type[_Tui]) -> _Tui:
335 """Create a ui and load global and user configs""" 335 """Create a ui and load global and user configs"""
336 u = cls() 336 u = cls()
337 # we always trust global config files and environment variables 337 # we always trust global config files and environment variables
338 for t, f in rcutil.rccomponents(): 338 for _lvl, t, f in rcutil.rccomponents():
339 if t == b'path': 339 if t == b'path':
340 u.readconfig(f, trust=True) 340 u.readconfig(f, trust=True)
341 elif t == b'resource': 341 elif t == b'resource':
342 u.read_resource_config(f, trust=True) 342 u.read_resource_config(f, trust=True)
343 elif t == b'items': 343 elif t == b'items':