HEX
Server: LiteSpeed
System: Linux CentOS-79-64-minimal 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: vishn3436 (5293)
PHP: 8.0.15
Disabled: NONE
Upload Files
File: //scripts/script-server/src/utils/object_utils.py
def update_dict(dict, extension_dict, *, override=False, ignored_keys=None):
    for key, value in extension_dict.items():
        if (not override) and (key in dict):
            continue

        if ignored_keys and (key in ignored_keys):
            continue

        dict[key] = value


def merge_dicts(*dicts, override=False, ignored_keys=None):
    result = {}

    for dict in dicts:
        update_dict(result, dict, override=override, ignored_keys=ignored_keys)

    return result