Merge "Only show sudo hints when relevant"

This commit is contained in:
Zuul 2020-05-13 00:59:10 +00:00 committed by Gerrit Code Review
commit 8145eb382a
1 changed files with 7 additions and 4 deletions

View File

@ -15,6 +15,7 @@
import copy
import datetime
import errno
import json
import logging
import os
@ -696,8 +697,9 @@ class TripleOContainerImagePush(command.Command):
uploader.add_upload_task(task)
uploader.run_tasks()
except OSError as e:
self.log.error("Unable to upload due to permissions. "
"Please prefix command with sudo.")
if e.errno == errno.EACCES:
self.log.error("Unable to upload due to permissions. "
"Please prefix command with sudo.")
raise oscexc.CommandError(e)
@ -766,8 +768,9 @@ class TripleOContainerImageDelete(command.Command):
try:
uploader.delete(parsed_args.image_to_delete, session=session)
except OSError as e:
self.log.error("Unable to remove due to permissions. "
"Please prefix command with sudo.")
if e.errno == errno.EACCES:
self.log.error("Unable to remove due to permissions. "
"Please prefix command with sudo.")
raise oscexc.CommandError(e)