/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ttk_ru/config.py
33 строки
829 B
gil9red
Refactoring. Using black code style
28 июн 2023, 13:42
28 июн 2023, 13:42
5a20228
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import os import sys from pathlib import Path DIR = Path(__file__).resolve().parent LOGIN_PASSWORD_FILE_NAME = DIR / "LOGIN_PASSWORD.txt" try: LOGIN_PASSWORD = ( os.environ.get("LOGIN_PASSWORD") or LOGIN_PASSWORD_FILE_NAME.read_text("utf-8").strip() ) if not LOGIN_PASSWORD: raise Exception("LOGIN_PASSWORD пустой!") LOGIN, PASSWORD = LOGIN_PASSWORD.splitlines() if not LOGIN or not PASSWORD: raise Exception("LOGIN или PASSWORD пустые!") except: print( f"Нужно в {LOGIN_PASSWORD_FILE_NAME.name} или в переменную окружения LOGIN_PASSWORD добавить логин и пароль" ) LOGIN_PASSWORD_FILE_NAME.touch() sys.exit()