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

Side by Side Diff: third_party/WebKit/Tools/Scripts/webkitpy/bindings/print_idl_diff.py

Issue 2256793002: Make docstrings more consistent using format-webkitpy. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Make indentation of final quote based on parse tree (indentation prior to docstring node) rather th… Created 4 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 unified diff | Download patch
« no previous file with comments | « no previous file | third_party/WebKit/Tools/Scripts/webkitpy/common/checkout/scm/git.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2015 The Chromium Authors. All rights reserved. 2 # Copyright 2015 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Print a diff generated by generate_idl_diff.py. 6 """Print a diff generated by generate_idl_diff.py.
7 Before printing, sort the diff in the alphabetical order or the order of 7 Before printing, sort the diff in the alphabetical order or the order of
8 diffing tags. 8 diffing tags.
9 Usage: print_idl_diff.py diff_file.json order 9 Usage: print_idl_diff.py diff_file.json order
10 diff.json: 10 diff.json:
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 BLACK = 30 108 BLACK = 30
109 RED = 31 109 RED = 31
110 GREEN = 32 110 GREEN = 32
111 YELLOW = 33 111 YELLOW = 33
112 COLORS = (BLACK, RED, GREEN, YELLOW) 112 COLORS = (BLACK, RED, GREEN, YELLOW)
113 113
114 def __init__(self, out): 114 def __init__(self, out):
115 self.out = out 115 self.out = out
116 116
117 def reset_color(self): 117 def reset_color(self):
118 """Reset text's color to default. 118 """Reset text's color to default."""
119 """
120 self.out.write('\033[0m') 119 self.out.write('\033[0m')
121 120
122 def change_color(self, color): 121 def change_color(self, color):
123 """Change text's color by specifing arguments. 122 """Change text's color by specifing arguments.
124 Args: 123 Args:
125 color: A new color to change. It should be one of |COLORS|. 124 color: A new color to change. It should be one of |COLORS|.
126 """ 125 """
127 if color in self.COLORS: 126 if color in self.COLORS:
128 self.out.write('\033[' + str(color) + 'm') 127 self.out.write('\033[' + str(color) + 'm')
129 else: 128 else:
130 raise Exception('Unsupported color.') 129 raise Exception('Unsupported color.')
131 130
132 def writeln(self, string): 131 def writeln(self, string):
133 """Print text with a line-break. 132 """Print text with a line-break."""
134 """
135 self.out.write(string + '\n') 133 self.out.write(string + '\n')
136 134
137 def write(self, string): 135 def write(self, string):
138 """Print text without a line-break. 136 """Print text without a line-break."""
139 """
140 self.out.write(string) 137 self.out.write(string)
141 138
142 139
143 def sort_member_types(interface): 140 def sort_member_types(interface):
144 """Sort the members in the order of EXTATTRIBUTES_AND_MEMBER_TYPES. 141 """Sort the members in the order of EXTATTRIBUTES_AND_MEMBER_TYPES.
145 Args: 142 Args:
146 interface: An "interface" object 143 interface: An "interface" object
147 Returns: 144 Returns:
148 A sorted "interface" object 145 A sorted "interface" object
149 """ 146 """
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after
427 else: 424 else:
428 print_usage() 425 print_usage()
429 exit(1) 426 exit(1)
430 sorted_diff = sort_func(diff) 427 sorted_diff = sort_func(diff)
431 out = Colorize(sys.stdout) 428 out = Colorize(sys.stdout)
432 print_diff(sorted_diff, out) 429 print_diff(sorted_diff, out)
433 430
434 431
435 if __name__ == '__main__': 432 if __name__ == '__main__':
436 main(sys.argv[1:]) 433 main(sys.argv[1:])
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Tools/Scripts/webkitpy/common/checkout/scm/git.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698