

def _load():
    global _settings, add_on_change_callbacks, run_on_load_callbacks
    if (_settings is not None):
        return
    s = sublime.load_settings('NimLime.sublime-settings')
    if (s.get('nimlime.has_loaded', True) is None):
        sublime.set_timeout(_load, 1000)
        return
    _settings = s
    for callback in run_on_load_callbacks:
        callback()
    for key in add_on_change_callbacks:
        for callback in run_on_load_callbacks[key]:
            s.add_on_change(key, callback)
    add_on_change_callbacks = None
    run_on_load_callbacks = None

dataset/ETHPy150Open Varriount/NimLime/nimlime_core/settings.py _load/VarMisuse@92/146 `add_on_change_callbacks`->`run_on_load_callbacks`