From 6bdb0e66e27f849f9e55940968654e3c8aae544f Mon Sep 17 00:00:00 2001 From: Sascha Silbe Date: Wed, 01 Apr 2009 19:26:33 +0000 Subject: provide better error message in case of missing image --- diff --git a/soas-assimilator.py b/soas-assimilator.py index 1b8a4aa..185bb62 100755 --- a/soas-assimilator.py +++ b/soas-assimilator.py @@ -295,7 +295,12 @@ class tDeviceListener (object) : image_size, (image_path, image_checksum) = self._find_image(dev_size) except ValueError : - return self.status_cb(dev_path, model=model, device_size=dev_size, status="error", error="No matching image found") + if not self._images_flat : + msg = "No images available." + else : + msg = "No matching image found (device size %d, smallest image size %d)" % (dev_size, self._images_flat[0][0]) + + return self.status_cb(dev_path, model=model, device_size=dev_size, status="error", error=msg) thread = WriteThread(image_path, dev_path, model, dev_size, image_size, image_checksum, self.status_cb) thread.start() -- cgit v0.9.1