Pārlūkot izejas kodu

fix: handle isatty correctly (#18277) (#18278)

sys.stdin can be `None`

[skip ci]

(cherry picked from commit 35ba00a54e)

Co-authored-by: Ankush Menat <ankush@frappe.io>
version-14
mergify[bot] pirms 2 gadiem
committed by GitHub
vecāks
revīzija
7ce396ea59
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 4AEE18F83AFDEB23
2 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. +1
    -1
      frappe/__init__.py
  2. +1
    -1
      frappe/utils/__init__.py

+ 1
- 1
frappe/__init__.py Parādīt failu

@@ -453,7 +453,7 @@ def msgprint(
if as_list and type(msg) in (list, tuple):
out.as_list = 1

if sys.stdin.isatty():
if sys.stdin and sys.stdin.isatty():
msg = _strip_html_tags(out.message)

if flags.print_messages and out.message:


+ 1
- 1
frappe/utils/__init__.py Parādīt failu

@@ -560,7 +560,7 @@ def is_cli() -> bool:
try:
invoked_from_terminal = bool(os.get_terminal_size())
except Exception:
invoked_from_terminal = sys.stdin.isatty()
invoked_from_terminal = sys.stdin and sys.stdin.isatty()
return invoked_from_terminal




Notiek ielāde…
Atcelt
Saglabāt