summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2023-08-21 21:26:51 -0400
committerLUCI <gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-08-22 18:22:49 +0000
commit06ddc8c50a7e802dbaf8468144c2b5773cda3714 (patch)
tree32cda2abbdf1848ad88e87456f753ef1b838fcbe
parent16109a66b705211efd25f434201d113628aff04c (diff)
downloadgit-repo-06ddc8c50a7e802dbaf8468144c2b5773cda3714.tar.gz
tweak stdlib imports to follow Google style guide
Google Python style guide says to import modules. Clean up all our stdlib imports. Leave the repo ones alone for now as that's a much bigger shave. Change-Id: Ida42fc2ae78b86e6b7a6cbc98f94ca04b295f8cc Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/383714 Reviewed-by: Gavin Mak <gavinmak@google.com> Commit-Queue: Mike Frysinger <vapier@google.com> Tested-by: Mike Frysinger <vapier@google.com>
-rw-r--r--git_config.py4
-rw-r--r--release/update_manpages.py6
-rw-r--r--repo_trace.py4
-rw-r--r--subcmds/abandon.py6
-rw-r--r--subcmds/selfupdate.py4
-rw-r--r--subcmds/sync.py4
-rw-r--r--tests/test_repo_logging.py8
-rw-r--r--tests/test_wrapper.py8
8 files changed, 24 insertions, 20 deletions
diff --git a/git_config.py b/git_config.py
index 87ed9765..971066ef 100644
--- a/git_config.py
+++ b/git_config.py
@@ -15,7 +15,7 @@
15import contextlib 15import contextlib
16import datetime 16import datetime
17import errno 17import errno
18from http.client import HTTPException 18import http.client
19import json 19import json
20import os 20import os
21import re 21import re
@@ -650,7 +650,7 @@ class Remote(object):
650 raise UploadError("%s: %s" % (self.review, str(e))) 650 raise UploadError("%s: %s" % (self.review, str(e)))
651 except urllib.error.URLError as e: 651 except urllib.error.URLError as e:
652 raise UploadError("%s: %s" % (self.review, str(e))) 652 raise UploadError("%s: %s" % (self.review, str(e)))
653 except HTTPException as e: 653 except http.client.HTTPException as e:
654 raise UploadError( 654 raise UploadError(
655 "%s: %s" % (self.review, e.__class__.__name__) 655 "%s: %s" % (self.review, e.__class__.__name__)
656 ) 656 )
diff --git a/release/update_manpages.py b/release/update_manpages.py
index cd2acc01..cb687245 100644
--- a/release/update_manpages.py
+++ b/release/update_manpages.py
@@ -18,8 +18,8 @@ Most code lives in this module so it can be unittested.
18""" 18"""
19 19
20from pathlib import Path 20from pathlib import Path
21from functools import partial
22import argparse 21import argparse
22import functools
23import multiprocessing 23import multiprocessing
24import os 24import os
25import re 25import re
@@ -112,7 +112,9 @@ def main(argv):
112 112
113 # Run all cmd in parallel, and wait for them to finish. 113 # Run all cmd in parallel, and wait for them to finish.
114 with multiprocessing.Pool() as pool: 114 with multiprocessing.Pool() as pool:
115 pool.map(partial(worker, cwd=tempdir, check=True), cmdlist) 115 pool.map(
116 functools.partial(worker, cwd=tempdir, check=True), cmdlist
117 )
116 118
117 for tmp_path in MANDIR.glob("*.1.tmp"): 119 for tmp_path in MANDIR.glob("*.1.tmp"):
118 path = tmp_path.parent / tmp_path.stem 120 path = tmp_path.parent / tmp_path.stem
diff --git a/repo_trace.py b/repo_trace.py
index 49462174..01beaf8e 100644
--- a/repo_trace.py
+++ b/repo_trace.py
@@ -20,11 +20,11 @@ Temporary: Tracing is always on. Set `REPO_TRACE=0` to turn off.
20To also include trace outputs in stderr do `repo --trace_to_stderr ...` 20To also include trace outputs in stderr do `repo --trace_to_stderr ...`
21""" 21"""
22 22
23import contextlib
23import sys 24import sys
24import os 25import os
25import time 26import time
26import tempfile 27import tempfile
27from contextlib import ContextDecorator
28 28
29import platform_utils 29import platform_utils
30 30
@@ -68,7 +68,7 @@ def _SetTraceFile(quiet):
68 _TRACE_FILE = _GetTraceFile(quiet) 68 _TRACE_FILE = _GetTraceFile(quiet)
69 69
70 70
71class Trace(ContextDecorator): 71class Trace(contextlib.ContextDecorator):
72 """Used to capture and save git traces.""" 72 """Used to capture and save git traces."""
73 73
74 def _time(self): 74 def _time(self):
diff --git a/subcmds/abandon.py b/subcmds/abandon.py
index 896b348f..1499c75e 100644
--- a/subcmds/abandon.py
+++ b/subcmds/abandon.py
@@ -12,7 +12,7 @@
12# See the License for the specific language governing permissions and 12# See the License for the specific language governing permissions and
13# limitations under the License. 13# limitations under the License.
14 14
15from collections import defaultdict 15import collections
16import functools 16import functools
17import itertools 17import itertools
18import sys 18import sys
@@ -88,8 +88,8 @@ It is equivalent to "git branch -D <branchname>".
88 88
89 def Execute(self, opt, args): 89 def Execute(self, opt, args):
90 nb = args[0].split() 90 nb = args[0].split()
91 err = defaultdict(list) 91 err = collections.defaultdict(list)
92 success = defaultdict(list) 92 success = collections.defaultdict(list)
93 aggregate_errors = [] 93 aggregate_errors = []
94 all_projects = self.GetProjects( 94 all_projects = self.GetProjects(
95 args[1:], all_manifests=not opt.this_manifest_only 95 args[1:], all_manifests=not opt.this_manifest_only
diff --git a/subcmds/selfupdate.py b/subcmds/selfupdate.py
index 00376b66..983fd630 100644
--- a/subcmds/selfupdate.py
+++ b/subcmds/selfupdate.py
@@ -12,7 +12,7 @@
12# See the License for the specific language governing permissions and 12# See the License for the specific language governing permissions and
13# limitations under the License. 13# limitations under the License.
14 14
15from optparse import SUPPRESS_HELP 15import optparse
16import sys 16import sys
17 17
18from command import Command, MirrorSafeCommand 18from command import Command, MirrorSafeCommand
@@ -52,7 +52,7 @@ need to be performed by an end-user.
52 "--repo-upgraded", 52 "--repo-upgraded",
53 dest="repo_upgraded", 53 dest="repo_upgraded",
54 action="store_true", 54 action="store_true",
55 help=SUPPRESS_HELP, 55 help=optparse.SUPPRESS_HELP,
56 ) 56 )
57 57
58 def Execute(self, opt, args): 58 def Execute(self, opt, args):
diff --git a/subcmds/sync.py b/subcmds/sync.py
index 159771eb..74bc4557 100644
--- a/subcmds/sync.py
+++ b/subcmds/sync.py
@@ -19,7 +19,7 @@ import io
19import json 19import json
20import multiprocessing 20import multiprocessing
21import netrc 21import netrc
22from optparse import SUPPRESS_HELP 22import optparse
23import os 23import os
24import socket 24import socket
25import sys 25import sys
@@ -481,7 +481,7 @@ later is required to fix a server side protocol bug.
481 "--repo-upgraded", 481 "--repo-upgraded",
482 dest="repo_upgraded", 482 dest="repo_upgraded",
483 action="store_true", 483 action="store_true",
484 help=SUPPRESS_HELP, 484 help=optparse.SUPPRESS_HELP,
485 ) 485 )
486 486
487 def _GetBranch(self, manifest_project): 487 def _GetBranch(self, manifest_project):
diff --git a/tests/test_repo_logging.py b/tests/test_repo_logging.py
index ba8a9a9e..5402a90b 100644
--- a/tests/test_repo_logging.py
+++ b/tests/test_repo_logging.py
@@ -14,7 +14,7 @@
14 14
15"""Unit test for repo_logging module.""" 15"""Unit test for repo_logging module."""
16import unittest 16import unittest
17from unittest.mock import MagicMock 17from unittest import mock
18 18
19from repo_logging import RepoLogger 19from repo_logging import RepoLogger
20 20
@@ -30,7 +30,7 @@ class TestRepoLogger(unittest.TestCase):
30 nonlocal result 30 nonlocal result
31 result = log.getMessage() 31 result = log.getMessage()
32 32
33 mock_out = MagicMock() 33 mock_out = mock.MagicMock()
34 mock_out.level = 0 34 mock_out.level = 0
35 mock_out.handle = mock_handler 35 mock_out.handle = mock_handler
36 logger.addHandler(mock_out) 36 logger.addHandler(mock_out)
@@ -49,7 +49,7 @@ class TestRepoLogger(unittest.TestCase):
49 nonlocal result 49 nonlocal result
50 result = log.getMessage() 50 result = log.getMessage()
51 51
52 mock_out = MagicMock() 52 mock_out = mock.MagicMock()
53 mock_out.level = 0 53 mock_out.level = 0
54 mock_out.handle = mock_handler 54 mock_out.handle = mock_handler
55 logger.addHandler(mock_out) 55 logger.addHandler(mock_out)
@@ -88,7 +88,7 @@ class TestRepoLogger(unittest.TestCase):
88 nonlocal result 88 nonlocal result
89 result.append(log.getMessage()) 89 result.append(log.getMessage())
90 90
91 mock_out = MagicMock() 91 mock_out = mock.MagicMock()
92 mock_out.level = 0 92 mock_out.level = 0
93 mock_out.handle = mock_handler 93 mock_out.handle = mock_handler
94 logger.addHandler(mock_out) 94 logger.addHandler(mock_out)
diff --git a/tests/test_wrapper.py b/tests/test_wrapper.py
index 4e8263b2..ef4dce10 100644
--- a/tests/test_wrapper.py
+++ b/tests/test_wrapper.py
@@ -14,7 +14,7 @@
14 14
15"""Unittests for the wrapper.py module.""" 15"""Unittests for the wrapper.py module."""
16 16
17from io import StringIO 17import io
18import os 18import os
19import re 19import re
20import sys 20import sys
@@ -47,8 +47,10 @@ class RepoWrapperUnitTest(RepoWrapperTestCase):
47 def test_version(self): 47 def test_version(self):
48 """Make sure _Version works.""" 48 """Make sure _Version works."""
49 with self.assertRaises(SystemExit) as e: 49 with self.assertRaises(SystemExit) as e:
50 with mock.patch("sys.stdout", new_callable=StringIO) as stdout: 50 with mock.patch("sys.stdout", new_callable=io.StringIO) as stdout:
51 with mock.patch("sys.stderr", new_callable=StringIO) as stderr: 51 with mock.patch(
52 "sys.stderr", new_callable=io.StringIO
53 ) as stderr:
52 self.wrapper._Version() 54 self.wrapper._Version()
53 self.assertEqual(0, e.exception.code) 55 self.assertEqual(0, e.exception.code)
54 self.assertEqual("", stderr.getvalue()) 56 self.assertEqual("", stderr.getvalue())