tools: Use Python 3 syntax for typing in many files.

This commit is contained in:
rht
2017-11-28 00:24:00 +00:00
committed by Greg Price
parent 5a1869901d
commit 66261f1cc3
17 changed files with 74 additions and 146 deletions

View File

@@ -6,8 +6,7 @@ import time
from contextlib import contextmanager
if False:
from typing import (Any, Iterator, Optional)
from typing import Any, Iterator, Optional
# Verify the Zulip venv is available.
from tools.lib import sanity_check
@@ -22,16 +21,14 @@ if TOOLS_DIR not in sys.path:
from zerver.lib.test_fixtures import is_template_database_current
def set_up_django(external_host):
# type: (str) -> None
def set_up_django(external_host: str) -> None:
os.environ['EXTERNAL_HOST'] = external_host
os.environ["TORNADO_SERVER"] = "http://127.0.0.1:9983"
os.environ['DJANGO_SETTINGS_MODULE'] = 'zproject.test_settings'
django.setup()
os.environ['PYTHONUNBUFFERED'] = 'y'
def assert_server_running(server, log_file):
# type: (subprocess.Popen, Optional[str]) -> None
def assert_server_running(server: subprocess.Popen, log_file: Optional[str]) -> None:
"""Get the exit code of the server, or None if it is still running."""
if server.poll() is not None:
message = 'Server died unexpectedly!'
@@ -39,8 +36,7 @@ def assert_server_running(server, log_file):
message += '\nSee %s\n' % (log_file,)
raise RuntimeError(message)
def server_is_up(server, log_file):
# type: (subprocess.Popen, Optional[str]) -> bool
def server_is_up(server: subprocess.Popen, log_file: Optional[str]) -> bool:
assert_server_running(server, log_file)
try:
# We could get a 501 error if the reverse proxy is up but the Django app isn't.