Remove math engines
This commit is contained in:
parent
3f53c62d4d
commit
1e7957a2cd
22 changed files with 67 additions and 81 deletions
|
@ -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]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue