Mercurial > public > mercurial-scm > hg-stable
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': |