Cloned DMOJ

This commit is contained in:
thanhluong 2020-01-21 15:35:58 +09:00
parent f623974b58
commit 49dc9ff10c
513 changed files with 132349 additions and 39 deletions

View file

@ -0,0 +1,16 @@
from django.utils import six
formats = {}
def register_contest_format(name):
def register_class(contest_format_class):
assert name not in formats
formats[name] = contest_format_class
return contest_format_class
return register_class
def choices():
return [(key, value.name) for key, value in sorted(six.iteritems(formats))]