[gobject-introspection/mallard-templates] g-ir-doctool: Don't instantiate MallardFormatter for unknown languages



commit 8a1d53bde3b97081d07a251032fe7fed6448cce7
Author: Tomeu Vizoso <tomeu vizoso collabora com>
Date:   Fri Feb 17 13:39:15 2012 +0100

    g-ir-doctool: Don't instantiate MallardFormatter for unknown languages

 giscanner/mallardwriter.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/giscanner/mallardwriter.py b/giscanner/mallardwriter.py
index f34d6e0..67e9344 100644
--- a/giscanner/mallardwriter.py
+++ b/giscanner/mallardwriter.py
@@ -162,7 +162,8 @@ class MallardWriter(object):
         elif self._language == 'Python':
             formatter = MallardFormatterPython
         else:
-            formatter = MallardFormatter
+            raise RuntimeError('Unavailable formatter for language %s',
+                               self._language)
         result = template.render(namespace=namespace,
                                  node=node,
                                  page_id=page_id,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]