def __init__(self): loading_png_fn = os.path.join(pymt_data_dir, 'loader.png') error_png_fn = os.path.join(pymt_data_dir, 'error.png') self.loading_image = ImageLoader.load(loading_png_fn) self.error_image = ImageLoader.load(error_png_fn) self._q_load = collections.deque() self._q_done = collections.deque() self._client = SafeList() self._running = False self._start_wanted = False getClock().schedule_interval(self._update, 1 / 25.)
def _load_local(self, filename): '''(internal) Loading a local file''' return ImageLoader.load(filename)
def _load_local(self, filename): """(internal) Loading a local file""" return ImageLoader.load(filename)
def error_image(self): '''Image used for error (readonly)''' if not self._error_image: error_png_fn = os.path.join(pymt_data_dir, 'error.png') self._error_image = ImageLoader.load(filename=error_png_fn) return self._error_image
def loading_image(self): '''Image used for loading (readonly)''' if not self._loading_image: loading_png_fn = os.path.join(pymt_data_dir, 'loader.png') self._loading_image = ImageLoader.load(filename=loading_png_fn) return self._loading_image