ajenti / ajenti

Dangerous default argument PYL-W0102
Bug risk
Critical
6 months ago4 years old
Dangerous default value sidebar (builtins.dict) as argument
47            'children': [],
48        }
49
50        def find_id(_id, e=sidebar):51            if 'id' in e and e['id'] == _id:
52                return e
53            for c in e.get('children', []):
Dangerous default value [] as argument
 33    Don't forget to call :func:`.load()` afterwards.
 34    """
 35
 36    def __init__(self, modules=[], loadpath=None): 37        augeas.Augeas.__init__(self, loadpath=loadpath, flags=augeas.Augeas.NO_MODL_AUTOLOAD | augeas.Augeas.NO_LOAD)
 38        for module in modules:
 39            path = f'/augeas/load/{module["name"]}'