Chromium Code Reviews| Index: tools/grit/grit/format/policy_templates/writers/template_writer.py |
| diff --git a/tools/grit/grit/format/policy_templates/writers/template_writer.py b/tools/grit/grit/format/policy_templates/writers/template_writer.py |
| index 8b742d56a686f33b4917301380357a0330391533..6bbd1dcc028020423a1614ea0450b0402a2a0e3b 100644 |
| --- a/tools/grit/grit/format/policy_templates/writers/template_writer.py |
| +++ b/tools/grit/grit/format/policy_templates/writers/template_writer.py |
| @@ -33,6 +33,18 @@ class TemplateWriter(object): |
| self.config = config |
| self.messages = messages |
| + def IsDeprecatedPolicySupported(self, policy): |
| + '''Checks if the given deprecated policy is supported by the writer. |
| + |
| + Args: |
| + policy: The dictionary of the policy. |
| + |
| + Returns: |
| + True if the writer chooses to include the deprecated 'policy' in its |
| + output. |
| + ''' |
| + return False |
| + |
| def IsPolicySupported(self, policy): |
| '''Checks if the given policy is supported by the writer. |
| In other words, the set of platforms supported by the writer |
| @@ -45,6 +57,9 @@ class TemplateWriter(object): |
| Returns: |
| True if the writer chooses to include 'policy' in its output. |
| ''' |
| + if 'deprecated' in policy and policy['deprecated'] is True: |
| + return self.IsDeprecatedPolicySupported(policy) |
|
gfeher
2011/01/10 14:20:33
It would be better to still respect platform filte
danno
2011/01/11 08:46:46
Done.
|
| + |
| if '*' in self.platforms: |
| # Currently chrome_os is only catched here. |
| return True |