[oe-commits] Chris Larson : oe.types: for invalid type, list valid ones

git version control git at git.openembedded.org
Wed Feb 9 18:39:19 UTC 2011


Module: openembedded.git
Branch: master
Commit: f41d2fdfa6fc443353aec43eec0bfdf5c4dbb5f8
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=f41d2fdfa6fc443353aec43eec0bfdf5c4dbb5f8

Author: Chris Larson <chris_larson at mentor.com>
Date:   Wed Feb  9 11:38:16 2011 -0700

oe.types: for invalid type, list valid ones

Signed-off-by: Chris Larson <chris_larson at mentor.com>

---

 lib/oe/types.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/lib/oe/types.py b/lib/oe/types.py
index 0fb91db..86de4b0 100644
--- a/lib/oe/types.py
+++ b/lib/oe/types.py
@@ -27,7 +27,8 @@ def factory(var_type):
     try:
         return types[var_type]
     except KeyError:
-        raise TypeError("Invalid type '%s'" % var_type)
+        raise TypeError("Invalid type '%s':\n  Valid types: %s" %
+                        (var_type, ', '.join(types)))
 
 def create(value, var_type, **flags):
     """Create an object of the specified type, given the specified flags and





More information about the Openembedded-commits mailing list