aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorChris Larson <chris_larson@mentor.com>2010-06-10 10:46:57 -0700
committerChris Larson <chris_larson@mentor.com>2010-06-10 10:46:57 -0700
commitd2ae94bb9b71f7daa132cb6efbfa1cba5280d77c (patch)
treea03094ea73b348fe9b29fff830d0bf24977732c8 /TODO
parent2197182fe5837d74f1499c644e882e87cf035238 (diff)
downloadbitbake-d2ae94bb9b71f7daa132cb6efbfa1cba5280d77c.tar.gz
bitbake-d2ae94bb9b71f7daa132cb6efbfa1cba5280d77c.tar.bz2
bitbake-d2ae94bb9b71f7daa132cb6efbfa1cba5280d77c.zip
Add exception bits to TODO
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 8 insertions, 0 deletions
diff --git a/TODO b/TODO
index 7a710c68..8bfaf0ed 100644
--- a/TODO
+++ b/TODO
@@ -6,6 +6,14 @@
- Drop os.system usage in favor of direct subprocess usage or a subprocess
wrapper
- Kill the execution of 'tee' for the task log file in build.py
+- Fix up the exception handling
+
+ - Kill exec_task's catch of FuncFailed, instead catch it in the other
+ callers of exec_task/exec_func
+ - What exactly is the purpose of the "EventException"? I can see using an
+ exception like that, *perhaps*, to abstract away exceptions raised by
+ event handlers, but it has no place in bb.build.exec_task
+
- Leverage the python logging module
- Create a new logging Handler which instantiates MsgBase derived objects