Update bridge (DMOJ)
This commit is contained in:
parent
77e64f1b85
commit
3629369fba
34 changed files with 770 additions and 2199 deletions
20
dmoj_bridge_async.py
Normal file
20
dmoj_bridge_async.py
Normal file
|
@ -0,0 +1,20 @@
|
|||
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
|
||||
|
||||
import django # noqa: E402, F401, I100, I202, django must be imported here
|
||||
django.setup()
|
||||
|
||||
# noinspection PyUnresolvedReferences
|
||||
import django_2_2_pymysql_patch # noqa: E402, I100, F401, I202, imported for side effect
|
||||
|
||||
from judge.bridge.daemon import judge_daemon # noqa: E402, I100, I202, django code must be imported here
|
||||
|
||||
if __name__ == '__main__':
|
||||
judge_daemon()
|
Loading…
Add table
Add a link
Reference in a new issue