MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / _load_epd_module

Method _load_epd_module

epd_helper.py:32–42  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

30 self.epd_type = epd_type
31 self.epd = self._load_epd_module()
32
33 def _load_epd_module(self):
34 try:
35 epd_module_name = f'resources.waveshare_epd.{self.epd_type}'
36 epd_module = importlib.import_module(epd_module_name)
37 return epd_module.EPD()
38 except ImportError as e:
39 logger.error(f"EPD module {self.epd_type} not found: {e}")
40 raise
41 except Exception as e:
42 logger.error(f"Error loading EPD module {self.epd_type}: {e}")
43 raise
44
45 def init_full_update(self):

Callers 1

__init__Method · 0.95

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected