summaryrefslogtreecommitdiffstats
path: root/subcmds/selfupdate.py
diff options
context:
space:
mode:
Diffstat (limited to 'subcmds/selfupdate.py')
-rw-r--r--subcmds/selfupdate.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/subcmds/selfupdate.py b/subcmds/selfupdate.py
index 51d963ee..72683097 100644
--- a/subcmds/selfupdate.py
+++ b/subcmds/selfupdate.py
@@ -13,15 +13,18 @@
13# limitations under the License. 13# limitations under the License.
14 14
15import optparse 15import optparse
16import sys
17 16
18from command import Command 17from command import Command
19from command import MirrorSafeCommand 18from command import MirrorSafeCommand
20from error import RepoExitError 19from error import RepoExitError
20from repo_logging import RepoLogger
21from subcmds.sync import _PostRepoFetch 21from subcmds.sync import _PostRepoFetch
22from subcmds.sync import _PostRepoUpgrade 22from subcmds.sync import _PostRepoUpgrade
23 23
24 24
25logger = RepoLogger(__file__)
26
27
25class SelfupdateError(RepoExitError): 28class SelfupdateError(RepoExitError):
26 """Exit error for failed selfupdate command.""" 29 """Exit error for failed selfupdate command."""
27 30
@@ -66,7 +69,7 @@ need to be performed by an end-user.
66 else: 69 else:
67 result = rp.Sync_NetworkHalf() 70 result = rp.Sync_NetworkHalf()
68 if result.error: 71 if result.error:
69 print("error: can't update repo", file=sys.stderr) 72 logger.error("error: can't update repo")
70 raise SelfupdateError(aggregate_errors=[result.error]) 73 raise SelfupdateError(aggregate_errors=[result.error])
71 74
72 rp.bare_git.gc("--auto") 75 rp.bare_git.gc("--auto")