Skip to content

Commit 3ca7de9

Browse files
committed
Black fix
1 parent 155efed commit 3ca7de9

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

src/relic/sga/core/cli.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,16 @@ def _create_parser(
157157
"log_file",
158158
nargs="?",
159159
type=_get_file_type_validator(exists=False),
160-
help="Optional file to write messages to",
160+
help="Optional file to write messages to, required if `-q/--quiet` is used",
161161
default=None,
162162
)
163-
parser.add_argument("-q", "--quiet", action="store_true", default=False)
163+
parser.add_argument(
164+
"-q",
165+
"--quiet",
166+
action="store_true",
167+
default=False,
168+
help="When specified, SGA info is not printed to the console",
169+
)
164170
return parser
165171

166172
def command(self, ns: Namespace) -> Optional[int]:
@@ -179,6 +185,12 @@ def command(self, ns: Namespace) -> Optional[int]:
179185
if logger is not None:
180186
outputs.append(logger)
181187

188+
if len(outputs) == 0:
189+
print(
190+
"Please specify a `log_file` if using the `-q` or `--quiet` command"
191+
)
192+
return 1
193+
182194
def _print(
183195
*msg: str, sep: Optional[str] = None, end: Optional[str] = None
184196
) -> None:

0 commit comments

Comments
 (0)