Chromium Code Reviews| Index: git_cl/git_cl.py | 
| diff --git a/git_cl/git_cl.py b/git_cl/git_cl.py | 
| index 8300cc38404b6bb1f20adf97a4f0c40e9d509de7..ddb5b0b2aed6f8299605157817767757b22b855a 100644 | 
| --- a/git_cl/git_cl.py | 
| +++ b/git_cl/git_cl.py | 
| @@ -12,15 +12,16 @@ import subprocess | 
| import sys | 
| import tempfile | 
| import textwrap | 
| -import upload | 
| import urlparse | 
| import urllib2 | 
| try: | 
| - import readline | 
| + import readline # pylint: disable=W0611 | 
| except ImportError: | 
| pass | 
| +# TODO(dpranke): don't use relative import. | 
| +import upload # pylint: disable=W0403 | 
| try: | 
| # TODO(dpranke): We wrap this in a try block for a limited form of | 
| # backwards-compatibility with older versions of git-cl that weren't | 
| @@ -29,7 +30,7 @@ try: | 
| # once this has baked for a while and things seem safe. | 
| depot_tools_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | 
| sys.path.append(depot_tools_path) | 
| - import breakpad | 
| + import breakpad # pylint: disable=W0611 | 
| except ImportError: | 
| pass | 
| @@ -607,7 +608,7 @@ def LoadCodereviewSettingsFromFile(fileobj): | 
| def CMDconfig(parser, args): | 
| """edit configuration for this tree""" | 
| - (options, args) = parser.parse_args(args) | 
| + _, args = parser.parse_args(args) | 
| if len(args) == 0: | 
| GetCodereviewSettingsInteractively() | 
| return 0 | 
| @@ -673,7 +674,7 @@ def CMDissue(parser, args): | 
| Pass issue number 0 to clear the current issue. | 
| """ | 
| - (options, args) = parser.parse_args(args) | 
| + _, args = parser.parse_args(args) | 
| cl = Changelist() | 
| if len(args) > 0: | 
| @@ -1205,11 +1206,11 @@ def CMDpatch(parser, args): | 
| if len(args) != 1: | 
| parser.print_help() | 
| return 1 | 
| - input = args[0] | 
| + issue_arg = args[0] | 
| if re.match(r'\d+', input): | 
| # Input is an issue id. Figure out the URL. | 
| - issue = input | 
| + issue = issue_arg | 
| server = settings.GetDefaultServerUrl() | 
| fetch = urllib2.urlopen('%s/%s' % (server, issue)).read() | 
| m = re.search(r'/download/issue[0-9]+_[0-9]+.diff', fetch) | 
| @@ -1219,8 +1220,8 @@ def CMDpatch(parser, args): | 
| url = '%s%s' % (server, m.group(0).strip()) | 
| else: | 
| # Assume it's a URL to the patch. Default to http. | 
| - input = FixUrl(input) | 
| - match = re.match(r'.*?/issue(\d+)_\d+.diff', input) | 
| + issue_url = FixUrl(issue_arg) | 
| + match = re.match(r'.*?/issue(\d+)_\d+.diff', issue_url) | 
| if match: | 
| issue = match.group(1) | 
| url = input | 
| @@ -1305,14 +1306,11 @@ def GetTreeStatusReason(): | 
| # on python 2.5 and it is only used for git-cl tree which isn't often used, | 
| # forcing everyone to install simplejson isn't efficient. | 
| try: | 
| - import simplejson as json | 
| + import simplejson as json # pylint: disable=F0401 | 
| except ImportError: | 
| try: | 
| import json | 
| - # Some versions of python2.5 have an incomplete json module. Check to make | 
| - # sure loads exists. | 
| - json.loads | 
| - except (ImportError, AttributeError): | 
| + except (ImportError): | 
| 
 
M-A Ruel
2011/03/17 02:09:09
except ImportError:
 
 | 
| print >> sys.stderr, 'Please install simplejson' | 
| sys.exit(1) | 
| @@ -1326,7 +1324,7 @@ def GetTreeStatusReason(): | 
| def CMDtree(parser, args): | 
| """show the status of the tree""" | 
| - (options, args) = parser.parse_args(args) | 
| + _, args = parser.parse_args(args) | 
| status = GetTreeStatus() | 
| if 'unset' == status: | 
| print 'You must configure your tree status URL by running "git cl config".' | 
| @@ -1342,7 +1340,7 @@ def CMDtree(parser, args): | 
| def CMDupstream(parser, args): | 
| """print the name of the upstream branch, if any""" | 
| - (options, args) = parser.parse_args(args) | 
| + _, args = parser.parse_args(args) | 
| cl = Changelist() | 
| print cl.GetUpstreamBranch() | 
| return 0 | 
| @@ -1354,7 +1352,7 @@ def Command(name): | 
| def CMDhelp(parser, args): | 
| """print list of commands or help for a specific command""" | 
| - (options, args) = parser.parse_args(args) | 
| + _, args = parser.parse_args(args) | 
| if len(args) == 1: | 
| return main(args + ['--help']) | 
| parser.print_help() |