Skip to content

Commit

Permalink
follow-cvelist.py shorten conditional ansi colors
Browse files Browse the repository at this point in the history
  • Loading branch information
oh2fih committed Aug 14, 2024
1 parent e7682b9 commit 51d1086
Showing 1 changed file with 10 additions and 25 deletions.
35 changes: 10 additions & 25 deletions bin/follow-cvelist.py
Original file line number Diff line number Diff line change
Expand Up @@ -190,11 +190,8 @@ def pull(self) -> None:
f"{result.stderr.decode('utf-8').strip()}",
file=sys.stderr,
)
begin = ""
end = ""
if self.args.ansi:
begin = f"{ANSI.code('red')}"
end = f"{ANSI.code('end')}"
begin = f"{ANSI.code('red')}" if self.args.ansi else ""
end = f"{ANSI.code('end')}" if self.args.ansi else ""
print(
f"{begin}Manual intervention (or -F/--force) "
f"required; 'git pull' failed permanently!{end}",
Expand All @@ -210,11 +207,8 @@ def fetch_all(self) -> bool:
if self.args.verbose > 1:
print(f"{result.stdout.decode('utf-8').strip()}", file=sys.stderr)
if result.returncode > 0:
begin = ""
end = ""
if self.args.ansi:
begin = f"{ANSI.code('yellow')}"
end = f"{ANSI.code('end')}"
begin = f"{ANSI.code('yellow')}" if self.args.ansi else ""
end = f"{ANSI.code('end')}" if self.args.ansi else ""
print(
f"{begin}{time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime())} "
f"Fetch failed; connectivity issues?{end}",
Expand All @@ -225,11 +219,8 @@ def fetch_all(self) -> bool:

def reset_repo(self) -> None:
"""Tries to recover from git pull errors by hard resetting to origin/main"""
begin = ""
end = ""
if self.args.ansi:
begin = f"{ANSI.code('yellow')}"
end = f"{ANSI.code('end')}"
begin = f"{ANSI.code('yellow')}" if self.args.ansi else ""
end = f"{ANSI.code('end')}" if self.args.ansi else ""
print(
f"{begin}{time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime())}"
f" Recovering from a failed git pull...{end}",
Expand All @@ -243,22 +234,16 @@ def reset_repo(self) -> None:
if self.args.verbose > 1:
print(f"{result.stdout.decode('utf-8').strip()}", file=sys.stderr)
if result.returncode > 0:
begin = ""
end = ""
if self.args.ansi:
begin = f"{ANSI.code('red')}"
end = f"{ANSI.code('end')}"
begin = f"{ANSI.code('red')}" if self.args.ansi else ""
end = f"{ANSI.code('end')}" if self.args.ansi else ""
print(
f"{begin}Hard reset to origin/main failed; "
f"manual intervention required!{end}",
file=sys.stderr,
)
sys.exit(1)
begin = ""
end = ""
if self.args.ansi:
begin = f"{ANSI.code('green')}"
end = f"{ANSI.code('end')}"
begin = f"{ANSI.code('green')}" if self.args.ansi else ""
end = f"{ANSI.code('end')}" if self.args.ansi else ""
print(f"{begin}Successfully recovered.{end}", file=sys.stderr)

def get_cursor(self, offset: int = 0) -> str:
Expand Down

0 comments on commit 51d1086

Please sign in to comment.