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

Unified Diff: tools/pretty_vcproj.py

Issue 10399131: Fixing pylint. (Closed) Base URL: http://gyp.googlecode.com/svn/trunk/
Patch Set: Created 8 years, 7 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
« tools/pretty_gyp.py ('K') | « tools/pretty_sln.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/pretty_vcproj.py
===================================================================
--- tools/pretty_vcproj.py (revision 1390)
+++ tools/pretty_vcproj.py (working copy)
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-# Copyright (c) 2009 Google Inc. All rights reserved.
+# Copyright (c) 2012 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
@@ -27,37 +27,35 @@
class CmpTuple(object):
"""Compare function between 2 tuple."""
def __call__(self, x, y):
- (key1, value1) = x
- (key2, value2) = y
- return cmp(key1, key2)
+ return cmp(x[0], y[0])
class CmpNode(object):
"""Compare function between 2 xml nodes."""
- def get_string(self, node):
- node_string = "node"
- node_string += node.nodeName
- if node.nodeValue:
- node_string += node.nodeValue
+ def __call__(self, x, y):
+ def get_string(node):
+ node_string = "node"
+ node_string += node.nodeName
+ if node.nodeValue:
+ node_string += node.nodeValue
- if node.attributes:
- # We first sort by name, if present.
- node_string += node.getAttribute("Name")
+ if node.attributes:
+ # We first sort by name, if present.
+ node_string += node.getAttribute("Name")
- all_nodes = []
- for (name, value) in node.attributes.items():
- all_nodes.append((name, value))
+ all_nodes = []
+ for (name, value) in node.attributes.items():
+ all_nodes.append((name, value))
- all_nodes.sort(CmpTuple())
- for (name, value) in all_nodes:
- node_string += name
- node_string += value
+ all_nodes.sort(CmpTuple())
+ for (name, value) in all_nodes:
+ node_string += name
+ node_string += value
- return node_string
+ return node_string
- def __call__(self, x, y):
- return cmp(self.get_string(x), self.get_string(y))
+ return cmp(get_string(x), get_string(y))
def PrettyPrintNode(node, indent=0):
@@ -152,9 +150,9 @@
# Normalize the node, and remove all extranous whitespaces.
for sub_node in node.childNodes:
if sub_node.nodeType == Node.TEXT_NODE:
- sub_node.data = sub_node.data.replace("\r", "")
- sub_node.data = sub_node.data.replace("\n", "")
- sub_node.data = sub_node.data.rstrip()
+ sub_node.data = sub_node.data.replace("\r", "")
+ sub_node.data = sub_node.data.replace("\n", "")
+ sub_node.data = sub_node.data.rstrip()
# Fix all the semicolon separated attributes to be sorted, and we also
# remove the dups.
@@ -162,7 +160,9 @@
for (name, value) in node.attributes.items():
sorted_list = sorted(value.split(';'))
unique_list = []
- [unique_list.append(i) for i in sorted_list if not unique_list.count(i)]
+ for i in sorted_list:
+ if not unique_list.count(i):
+ unique_list.append(i)
node.setAttribute(name, ';'.join(unique_list))
if not value:
node.removeAttribute(name)
@@ -277,10 +277,9 @@
def main(argv):
- global REPLACEMENTS
+ """Main function of this vcproj prettifier."""
global ARGUMENTS
ARGUMENTS = argv
- """Main function of this vcproj prettifier."""
# check if we have exactly 1 parameter.
if len(argv) < 2:
@@ -309,7 +308,7 @@
# Extend the list of vsprops with all vsprops contained in the current
# vsprops.
for current_vsprops in vsprops_list:
- vsprops_list.extend(GetChildrenVsprops(current_vsprops))
+ vsprops_list.extend(GetChildrenVsprops(current_vsprops))
# Now that we have all the vsprops, we need to merge them.
for current_vsprops in vsprops_list:
« tools/pretty_gyp.py ('K') | « tools/pretty_sln.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698