Index: grit/format/policy_templates/writers/template_writer.py |
=================================================================== |
--- grit/format/policy_templates/writers/template_writer.py (revision 177) |
+++ grit/format/policy_templates/writers/template_writer.py (working copy) |
@@ -3,6 +3,7 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
+import os |
class TemplateWriter(object): |
'''Abstract base class for writing policy templates in various formats. |
@@ -102,6 +103,15 @@ |
is_supported = lambda x: platform in x['platforms'] |
return any(filter(is_supported, policy['supported_on'])) |
+ def _GetChromiumVersionString(self): |
+ '''Returns the Chromium version string stored in the environment variable |
+ version (if it is set). |
+ |
+ Returns: The Chromium version string or an empty string if it has not been set. |
pastarmovj
2014/10/07 14:54:36
too long.
cschuet1
2014/10/07 15:42:47
Done.
|
+ ''' |
+ if('version' in self.config): |
pastarmovj
2014/10/07 14:54:36
space after if, no braces.
cschuet1
2014/10/07 15:42:47
Done.
|
+ return self.config['version'] |
+ |
def _GetPoliciesForWriter(self, group): |
'''Filters the list of policies in the passed group that are supported by |
the writer. |
@@ -191,6 +201,13 @@ |
''' |
raise NotImplementedError() |
+ def WriteComment(self, comment): |
+ '''Appends the comment to the internal buffer. |
pastarmovj
2014/10/07 14:54:36
something is fishy with those lines - too many whi
cschuet1
2014/10/07 15:42:47
Done.
|
+ Args: |
+ comment: The comment to be added. |
+ ''' |
+ raise NotImplementedError() |
+ |
def WriteRecommendedPolicy(self, policy): |
'''Appends the template text corresponding to a recommended policy into the |
internal buffer. |