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

Unified Diff: components/policy/tools/template_writers/writers/reg_writer.py

Issue 2653823006: Include 'external' policies in grit output (admx, adm, doc etc.) (Closed)
Patch Set: Whitespace fix Created 3 years, 3 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
Index: components/policy/tools/template_writers/writers/reg_writer.py
diff --git a/components/policy/tools/template_writers/writers/reg_writer.py b/components/policy/tools/template_writers/writers/reg_writer.py
index b126b1fe9b168f81c4c6513fc00de559e3db3bee..218cd69d26d9546aaefa8c3c4fd26c7e4ffb8d35 100755
--- a/components/policy/tools/template_writers/writers/reg_writer.py
+++ b/components/policy/tools/template_writers/writers/reg_writer.py
@@ -54,10 +54,7 @@ class RegWriter(template_writer.TemplateWriter):
def _WritePolicy(self, policy, key, list):
example_value = policy['example_value']
- if policy['type'] == 'external':
- # This type can only be set through cloud policy.
- return
- elif policy['type'] in ('list', 'string-enum-list'):
+ if policy['type'] in ('list', 'string-enum-list'):
self._StartBlock(key, policy['name'], list)
i = 1
for item in example_value:
@@ -66,9 +63,9 @@ class RegWriter(template_writer.TemplateWriter):
i = i + 1
else:
self._StartBlock(key, None, list)
- if policy['type'] in ('string', 'string-enum', 'dict'):
+ if policy['type'] in ('string', 'string-enum', 'dict', 'external'):
example_value_str = json.dumps(example_value, sort_keys=True)
- if policy['type'] == 'dict':
+ if policy['type'] in ('dict', 'external'):
example_value_str = '"%s"' % example_value_str
elif policy['type'] == 'main':
if example_value == True:

Powered by Google App Engine
This is Rietveld 408576698