def __load_image(self, path): name = os.path.basename(path) if not StockImage.is_registered(name): ipath = self.__find_image(path) if ipath is not None: StockImage.register(name, ipath) else: msg = "Image '%s' not found in resource paths." logger.warning(msg, name)
def get_image(self, path): """Return tk image corresponding to name which is taken form path.""" image = '' name = os.path.basename(path) if not StockImage.is_registered(name): ipath = self.__find_image(path) if ipath is not None: StockImage.register(name, ipath) else: msg = "Image '%s' not found in resource paths." logger.warning(msg, name) try: image = StockImage.get(name) except StockImageException: # TODO: notify something here. pass return image