lol

nixos/make-options-doc: Fix declaration paths (#442917)

authored by

Sandro and committed by
GitHub
f06c7c3b 1b254161

-6
-6
nixos/lib/make-options-doc/mergeJSON.py
··· 52 52 options = pivot(json.load(open(sys.argv[1 + optOffset], 'r'))) 53 53 overrides = pivot(json.load(open(sys.argv[2 + optOffset], 'r'))) 54 54 55 - # fix up declaration paths in lazy options, since we don't eval them from a full nixpkgs dir 56 - for (k, v) in options.items(): 57 - # The _module options are not declared in nixos/modules 58 - if v.value['loc'][0] != "_module": 59 - v.value['declarations'] = list(map(lambda s: f'nixos/modules/{s}' if isinstance(s, str) else s, v.value['declarations'])) 60 - 61 55 # merge both descriptions 62 56 for (k, v) in overrides.items(): 63 57 cur = options.setdefault(k, v).value