""" This module contains functions for input file validation. """ def validate_device_definitions(definitions): """ This function validates the device definitions structure and throws an error if the syntax is not as expected. :param definitions: a device definition structure (dictionary) """ # TODO implement validation