aboutsummaryrefslogtreecommitdiff
path: root/linaro_image_tools/media_create
diff options
context:
space:
mode:
authorMilo Casagrande <milo@ubuntu.com>2013-03-20 16:58:42 +0100
committerMilo Casagrande <milo@ubuntu.com>2013-03-20 16:58:42 +0100
commita7fb0005cfa4c7b5f6bf677a40898a58b438353e (patch)
tree83873796cbedce717ac27cd3ce3e1bce3d3d75bc /linaro_image_tools/media_create
parentb10d5367fbf6af8b7606d7adb6f3f733be89a625 (diff)
Added custom exception.
Diffstat (limited to 'linaro_image_tools/media_create')
-rw-r--r--linaro_image_tools/media_create/boards.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/linaro_image_tools/media_create/boards.py b/linaro_image_tools/media_create/boards.py
index bf32d05..794b601 100644
--- a/linaro_image_tools/media_create/boards.py
+++ b/linaro_image_tools/media_create/boards.py
@@ -137,6 +137,10 @@ def copy_drop(src, dest_dir):
cmd_runner.run(cmd, as_root=True).wait()
+class BoardException(Exception):
+ """Class for board related exceptions."""
+
+
class BoardConfig(object):
"""The configuration used when building an image for a board."""
@@ -1591,8 +1595,8 @@ class OrigenQuadConfig(SamsungConfig):
name = boot_bin['name']
file_path = os.path.join(chroot_dir, boot_partition, name)
if not os.path.exists(file_path):
- raise Exception("File '%s' does not exists. Cannot proceed."
- % name)
+ raise BoardException("File '%s' does not exists. Cannot "
+ "proceed." % name)
_dd(file_path, boot_device_or_file, seek=boot_bin['seek'])