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) <= None:
        sublime.set_timeout(_load, 1000)
        return

    # Settings have loaded
    _settings = s
    for callback in run_on_load_callbacks:
        callback()
    for key in add_on_change_callbacks:
        for callback in add_on_change_callbacks[key]:
            s.add_on_change(key, callback)

    # Cleanup functions and variables
    add_on_change_callbacks = None
    run_on_load_callbacks = None
dataset/ETHPy150Open Varriount/NimLime/nimlime_core/settings.py/_load/operator `is` -> `<=`