Remove math engines

This commit is contained in:
cuom1999 2024-02-26 14:49:52 -06:00
parent 3f53c62d4d
commit 1e7957a2cd
22 changed files with 67 additions and 81 deletions

View file

@ -14,7 +14,6 @@ from .models import (
Comment,
Contest,
ContestSubmission,
EFFECTIVE_MATH_ENGINES,
Judge,
Language,
License,
@ -52,9 +51,8 @@ def problem_update(sender, instance, **kwargs):
)
cache.delete_many(
[
make_template_fragment_key("problem_html", (instance.id, engine, lang))
make_template_fragment_key("problem_html", (instance.id, lang))
for lang, _ in settings.LANGUAGES
for engine in EFFECTIVE_MATH_ENGINES
]
)
cache.delete_many(
@ -80,10 +78,7 @@ def profile_update(sender, instance, **kwargs):
return
cache.delete_many(
[
make_template_fragment_key("user_about", (instance.id, engine))
for engine in EFFECTIVE_MATH_ENGINES
]
[make_template_fragment_key("user_about", (instance.id))]
+ [
make_template_fragment_key("org_member_count", (org_id,))
for org_id in instance.organizations.values_list("id", flat=True)
@ -98,10 +93,7 @@ def contest_update(sender, instance, **kwargs):
cache.delete_many(
["generated-meta-contest:%d" % instance.id]
+ [
make_template_fragment_key("contest_html", (instance.id, engine))
for engine in EFFECTIVE_MATH_ENGINES
]
+ [make_template_fragment_key("contest_html", (instance.id))]
)
@ -136,12 +128,7 @@ def post_update(sender, instance, **kwargs):
"blog_feed:%d" % instance.id,
]
)
cache.delete_many(
[
make_template_fragment_key("post_content", (instance.id, engine))
for engine in EFFECTIVE_MATH_ENGINES
]
)
cache.delete_many([make_template_fragment_key("post_content", (instance.id))])
@receiver(post_delete, sender=Submission)
@ -158,12 +145,7 @@ def contest_submission_delete(sender, instance, **kwargs):
@receiver(post_save, sender=Organization)
def organization_update(sender, instance, **kwargs):
cache.delete_many(
[
make_template_fragment_key("organization_html", (instance.id, engine))
for engine in EFFECTIVE_MATH_ENGINES
]
)
cache.delete_many([make_template_fragment_key("organization_html", (instance.id))])
_misc_config_i18n = [code for code, _ in settings.LANGUAGES]