pylabrobot.config package

pylabrobot.config package#

This package contains APIs for configuring PLR. More information in configuration tutorial.

pylabrobot.config.config.Config

The configuration object for the application.

pylabrobot.config.io.ConfigReader

ConfigReader is an abstract class for reading a Config object from some IO source.

pylabrobot.config.io.ConfigWriter

ConfigWriter is an abstract class for writing a Config object to some IO source.

pylabrobot.config.io.file.FileReader

A ConfigReader that reads from a file.

pylabrobot.config.io.file.FileWriter

A ConfigWriter that writes to a file.

pylabrobot.config.formats.json_config.JsonLoader

A ConfigLoader that loads from an IO stream that is JSON formatted.

pylabrobot.config.formats.json_config.JsonSaver

A ConfigSaver that saves to an IO stream in JSON format.

pylabrobot.config.formats.ini_config.IniLoader

A ConfigLoader that loads from an IO stream that INI formatted.

pylabrobot.config.formats.ini_config.IniSaver

A ConfigSaver that saves to an IO stream in INI format.