Skip to content
Snippets Groups Projects

Sazba výsledkovek TeXem

Merged
Martin Marešrequested to merge
mj/vysledky-pdf into devel
All threads resolved!
2 files
+ 13
9
Compare changes
  • Side-by-side
  • Inline

Files

+ 1
9
@@ -18,7 +18,7 @@ import mo
import mo.config as config
import mo.db as db
from mo.jobs import TheJob, job_handler
from mo.util import logger, part_path
from mo.util import logger, part_path, tex_arg
import mo.util_format
@@ -54,14 +54,6 @@ def schedule_create_protocols(contest: db.Contest, site: Optional[db.Place], for
the_job.submit()
def tex_arg(s: str) -> str:
# Primitivní escapování do TeXu. Nesnaží se ani tak o věrnou intepretaci všech znaků,
# jako o zabránění pádu TeXu kvůli divným znakům.
s = re.sub(r'[\\{}#$%^~]', '?', s)
s = re.sub(r'([&_])', r'\\\1', s)
return '{' + s + '}'
def _get_user_id_query(contest: db.Contest, site_id: Optional[int]) -> Query:
q = db.get_session().query(db.Participation.user_id).filter(
db.Participation.contest == contest,
Loading