🛠️ myice.py -> updated error messages to redirect to stderr

🛠️ myice.py -> changed login and get\_userid prints to write to stderr
🔴 pyproject.toml -> removed version v0.1.3
🟢 pyproject.toml -> added version v0.1.5
This commit is contained in:
2024-11-01 11:23:05 +01:00
parent bce52d2462
commit 49f72ef22e
2 changed files with 7 additions and 6 deletions

View File

@@ -66,10 +66,12 @@ def get_login(local_file: str = "myice.ini") -> tuple[str, str, int]:
password = default_config.get("password")
userid = default_config.getint("userid")
if not username or not password:
print("Error: please configure username/password in ini file")
print(
"Error: please configure username/password in ini file", file=sys.stderr
)
sys.exit(1)
else:
print("Error: please configure username/password in ini file")
print("Error: please configure username/password in ini file", file=sys.stderr)
sys.exit(1)
return username, password, userid
@@ -123,12 +125,12 @@ def wrapper_session(func):
session.cookies = load_cookies()
session.cookies.clear_expired_cookies()
if not session.cookies.get("mih_v3_cookname"):
print("login...")
print("login...", file=sys.stderr)
do_login()
save_cookies()
_, _, userid = get_login()
if not userid:
print("get userid...")
print("get userid...", file=sys.stderr)
userid = get_userid()
return func(*args, **kwargs)
@@ -212,7 +214,6 @@ def schedule(
with outfile.open("w") as f:
f.write(schedule)
else:
print("Schedule:", file=sys.stderr)
print(schedule)

View File

@@ -1,6 +1,6 @@
[tool.poetry]
name = "myice"
version = "v0.1.3"
version = "v0.1.5"
description = "myice parsing"
authors = ["Rene Luria <rene@luria.ch>"]
license = "MIT"