Add selenium to problem pdf (DMOJ)
This commit is contained in:
parent
6a3a234146
commit
d313c4d3a1
4 changed files with 67 additions and 9 deletions
|
@ -8,8 +8,8 @@ from django.template.loader import get_template
|
|||
from django.utils import translation
|
||||
|
||||
from judge.models import Problem, ProblemTranslation
|
||||
from judge.pdf_problems import DefaultPdfMaker, PhantomJSPdfMaker, PuppeteerPDFRender, SlimerJSPdfMaker
|
||||
|
||||
from judge.pdf_problems import DefaultPdfMaker, PhantomJSPdfMaker, PuppeteerPDFRender, SeleniumPDFRender, \
|
||||
SlimerJSPdfMaker
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = 'renders a PDF file of a problem'
|
||||
|
@ -24,6 +24,7 @@ class Command(BaseCommand):
|
|||
parser.add_argument('-s', '--slimerjs', action='store_const', const=SlimerJSPdfMaker, dest='engine')
|
||||
parser.add_argument('-c', '--chrome', '--puppeteer', action='store_const',
|
||||
const=PuppeteerPDFRender, dest='engine')
|
||||
parser.add_argument('-S', '--selenium', action='store_const', const=SeleniumPDFRender, dest='engine')
|
||||
|
||||
def handle(self, *args, **options):
|
||||
try:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue