docs.js
[gnome.introspection-doc-generator] / docs.js
diff --git a/docs.js b/docs.js
index 7a2a233..9f33ccb 100644 (file)
--- a/docs.js
+++ b/docs.js
@@ -45,9 +45,17 @@ if (typeof(Seed.argv[3]) == 'string') {
 ns_list = ns_list.sort();
 // let's try and load them, so we find out early what will fail.
 print("loading library to make sure it works.");
+ns_list_clean = [];
 ns_list.forEach(function(ns_name) 
-{   
-    var  core = imports.gi[ns_name];
+{
+    try {
+    
+        var  core = imports.gi[ns_name];
+        ns_list_clean.push(ns_name);
+    } catch( e) {
+        print(e.toString());
+    }
+    
 });