Ответ 1
Создайте или отредактируйте файл .appcfg_nag в своем домашнем каталоге. Отредактируйте первую строку:
opt_in: false
Мне просто не нравится видеть это в течение 20 секунд каждый раз, когда я запускаю свой сервер: appcfg.py:393] Checking for updates to the SDK
.
Создайте или отредактируйте файл .appcfg_nag в своем домашнем каталоге. Отредактируйте первую строку:
opt_in: false
Для всех, кто ищет ответ, appcfg.py теперь имеет переключатель командной строки:
--skip_sdk_update_check
счастливое кодирование!
@Nick Jognson и @Joe ответы для меня не работали, но вот как я исправил его для ENTERPRISES, где имена пользователей удаляются, а профиль пользователя удаляется при каждой перезагрузке.
#!/usr/bin/env python
from subprocess import Popen, PIPE
cmd = Popen('python.exe script.py', stdout=PIPE, stdin=PIPE, stderr=PIPE)
out, err = cmd.communicate("sendNOnENTER\nsendNOnENTER\n")
print out
print err
Здесь выполняется script.py, и если было предложено ввести Y или n, вы можете использовать метод связи или второй метод - это немного глупость, но также работает:
import os
from subprocess import Popen
google_app_engine_update = 'c:/Python27/.appcfg_nag'
if os.path.exists(google_app_engine_update):
target = open(google_app_engine_update, 'r+')
else:
target = open(google_app_engine_update, 'w')
line1 = 'opt_in: false'
target.write(line1)
target.close()
Popen(['c:/Python27/python.exe', 'C:/google/devscript.py', arg1, arg2], shell=False)