Coverage for netbox/ldap_config.py: 0%

14 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-10 18:35 +0000

1from .configuration import read_configurations 

2 

3_loaded_configurations = read_configurations( 

4 config_dir='/etc/netbox/config/ldap/', 

5 config_module='netbox.configuration.ldap', 

6 main_config='ldap_config', 

7) 

8 

9 

10def __getattr__(name): 

11 for config in _loaded_configurations: 

12 try: 

13 return getattr(config, name) 

14 except: 

15 pass 

16 raise AttributeError 

17 

18 

19def __dir__(): 

20 names = [] 

21 for config in _loaded_configurations: 

22 names.extend(config.__dir__()) 

23 return names