Config¶
Module escpos.config
ESC/POS configuration manager.
This module contains the implentations of abstract base class Config.
-
class
escpos.config.Config¶ Bases:
objectConfiguration handler class.
This class loads configuration from a default or specificed directory. It can create your defined printer and return it to you.
-
load(config_path=None)¶ Load and parse the configuration file using pyyaml
Parameters: config_path – An optional file path, file handle, or byte string for the configuration file.
-
printer()¶ Returns a printer that was defined in the config, or throws an exception.
This method loads the default config if one hasn’t beeen already loaded.
-