def set_place_in_devices(items: list): for item in items: if 'devices' in item: PlaceDomain.update_devices(set(), set(item['devices']), item['_id'])
def unset_place_in_devices(place): PlaceDomain.update_devices(set(place['devices']), set(), None)
def update_place_in_devices(replaced_place: dict, original_place: dict): PlaceDomain.update_devices(set(original_place['devices']), set(replaced_place['devices']), replaced_place['_id'])