Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(566)

Unified Diff: chrome/common/extensions/docs/server2/handlebar_dict_generator.py

Issue 10700118: Extensions Docs Server: First doc conversions (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Added all APIs Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/common/extensions/docs/server2/static/images/browser-action.png » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/common/extensions/docs/server2/handlebar_dict_generator.py
diff --git a/chrome/common/extensions/docs/server2/handlebar_dict_generator.py b/chrome/common/extensions/docs/server2/handlebar_dict_generator.py
index 7b456770fc4596f3d266fe921290c2dfa5d09daf..b6f1ffd6f9a7c3a16b1519138657a0f3bd7e0859 100644
--- a/chrome/common/extensions/docs/server2/handlebar_dict_generator.py
+++ b/chrome/common/extensions/docs/server2/handlebar_dict_generator.py
@@ -3,6 +3,7 @@
# found in the LICENSE file.
import copy
+import logging
import os
import third_party.json_schema_compiler.model as model
@@ -40,14 +41,20 @@ class HandlebarDictGenerator(object):
def __init__(self, json):
clean_json = copy.deepcopy(json)
_RemoveNoDocs(clean_json)
- self._namespace = model.Namespace(clean_json, clean_json['namespace'])
+ try:
+ self._namespace = model.Namespace(clean_json, clean_json['namespace'])
+ except Exception as e:
+ logging.info(e)
def Generate(self):
- return {
- 'name': self._namespace.name,
- 'types': self._GenerateTypes(self._namespace.types),
- 'functions': self._GenerateFunctions(self._namespace.functions)
- }
+ try:
+ return {
+ 'name': self._namespace.name,
+ 'types': self._GenerateTypes(self._namespace.types),
+ 'functions': self._GenerateFunctions(self._namespace.functions)
+ }
+ except Exception as e:
+ logging.info(e)
def _GenerateTypes(self, types):
types_list = []
« no previous file with comments | « no previous file | chrome/common/extensions/docs/server2/static/images/browser-action.png » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698