online-judge/dmoj_bridge_async.py

18 lines
539 B
Python
Raw Permalink Normal View History

2020-04-14 10:52:36 +08:00
import os
import gevent.monkey # noqa: I100, gevent must be imported here
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dmoj.settings')
gevent.monkey.patch_all()
# noinspection PyUnresolvedReferences
import dmoj_install_pymysql # noqa: E402, F401, I100, I202, imported for side effect
2020-04-14 10:52:36 +08:00
import django # noqa: E402, F401, I100, I202, django must be imported here
2020-04-14 10:52:36 +08:00
django.setup()
from judge.bridge.daemon import judge_daemon # noqa: E402, I100, I202, django code must be imported here
if __name__ == '__main__':
judge_daemon()