/
githubmirror
/
nmap
Обзор
Документация
Войти
/
githubmirror
/
nmap
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
zenmap/install_scripts/windows/boot_script.py
27 строк
808 B
dmiller
Open zenmap.exe.log in a writable location. Fixes #345
18 май 2016, 18:24
18 май 2016, 18:24
3068b9a
Код
Авторство
О чём код?
# Custom py2exe boot script # This runs after py2exe's boot_common.py. That file overrides sys.stderr and # sys.stdout to write to a logfile and a black hole, respectively. The location # for the stderr logfile is sys.executable + '.log', though, which is not # usually writable. We'll change it here to write to some other writable path. import sys import os import os.path #sys.stderr.write("Enter boot_script\n") # Only do this if py2exe installed its Stderr object if sys.stderr.__class__.__name__ == "Stderr": logdir = os.environ.get("LOCALAPPDATA", os.environ.get("APPDATA", os.environ.get("TEMP", ""))) if sys.stderr._file is not None: sys.stderr._file.close() sys.stderr._file = open(os.path.join(logdir, "zenmap.exe.log"), 'a') del os del sys