diff options
author | Lehrgangsserver | 2023-02-03 20:34:01 +0100 |
---|---|---|
committer | Lehrgangsserver | 2023-02-03 20:34:01 +0100 |
commit | 539fce5f675157ef552b009d49f526b0d61e3d53 (patch) | |
tree | 5c6ecff74b4791a79926e6c5f74bd88dd0e03cf3 /new_jinja2_2.patch | |
parent | 4a279b198b4cb7623614b677bc6bd0553b3d1d91 (diff) | |
download | aur-539fce5f675157ef552b009d49f526b0d61e3d53.tar.gz |
updates, remove isolate from the package
Diffstat (limited to 'new_jinja2_2.patch')
-rw-r--r-- | new_jinja2_2.patch | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/new_jinja2_2.patch b/new_jinja2_2.patch new file mode 100644 index 000000000000..ddf2d402439d --- /dev/null +++ b/new_jinja2_2.patch @@ -0,0 +1,136 @@ +diff -ruN pkg/cms-germany-git/usr/lib/python3.10/site-packages/cms/server/jinja2_toolbox.py /usr/lib/python3.10/site-packages/cms/server/jinja2_toolbox.py +--- pkg/cms-germany-git/usr/lib/python3.10/site-packages/cms/server/jinja2_toolbox.py 2023-02-03 16:35:06.000000000 +0100 ++++ /usr/lib/python3.10/site-packages/cms/server/jinja2_toolbox.py 2023-02-03 17:20:15.062792373 +0100 +@@ -24,8 +24,7 @@ + + """ + +-from jinja2 import Environment, StrictUndefined, contextfilter, \ +- contextfunction, environmentfunction ++from jinja2 import Environment, StrictUndefined, pass_context, pass_environment + + from cms import TOKEN_MODE_DISABLED, TOKEN_MODE_FINITE, TOKEN_MODE_INFINITE, \ + TOKEN_MODE_MIXED, FEEDBACK_LEVEL_FULL, FEEDBACK_LEVEL_RESTRICTED +@@ -40,7 +39,7 @@ + get_icon_for_type + + +-@contextfilter ++@pass_context + def all_(ctx, l, test=None, *args): + """Check if all elements of the given list pass the given test. + +@@ -64,7 +63,7 @@ + return True + + +-@contextfilter ++@pass_context + def any_(ctx, l, test=None, *args): + """Check if any element of the given list passes the given test. + +@@ -88,7 +87,7 @@ + return False + + +-@contextfilter ++@pass_context + def dictselect(ctx, d, test=None, *args, by="key"): + """Filter the given dict: keep only items that pass the given test. + +@@ -115,7 +114,7 @@ + if ctx.call(test, {"key": k, "value": v}[by], *args)) + + +-@contextfunction ++@pass_context + def today(ctx, dt): + """Returns whether the given datetime is today. + +@@ -165,7 +164,7 @@ + env.tests["is_unit_test"] = lambda s: s.is_unit_test() + + +-@environmentfunction ++@pass_environment + def safe_get_task_type(env, *, dataset): + try: + return dataset.task_type_object +@@ -175,7 +174,7 @@ + return env.undefined("TaskType not found: %s" % err) + + +-@environmentfunction ++@pass_environment + def safe_get_score_type(env, *, dataset): + try: + return dataset.score_type_object +@@ -196,21 +195,21 @@ + env.filters["to_language"] = get_language + + +-@contextfilter ++@pass_context + def format_datetime(ctx, dt): + translation = ctx.get("translation", DEFAULT_TRANSLATION) + timezone = ctx.get("timezone", local_tz) + return translation.format_datetime(dt, timezone) + + +-@contextfilter ++@pass_context + def format_time(ctx, dt): + translation = ctx.get("translation", DEFAULT_TRANSLATION) + timezone = ctx.get("timezone", local_tz) + return translation.format_time(dt, timezone) + + +-@contextfilter ++@pass_context + def format_datetime_smart(ctx, dt): + translation = ctx.get("translation", DEFAULT_TRANSLATION) + now = ctx.get("now", make_datetime()) +@@ -218,37 +217,37 @@ + return translation.format_datetime_smart(dt, now, timezone) + + +-@contextfilter ++@pass_context + def format_timedelta(ctx, td): + translation = ctx.get("translation", DEFAULT_TRANSLATION) + return translation.format_timedelta(td) + + +-@contextfilter ++@pass_context + def format_duration(ctx, d, length="short"): + translation = ctx.get("translation", DEFAULT_TRANSLATION) + return translation.format_duration(d, length) + + +-@contextfilter ++@pass_context + def format_size(ctx, s): + translation = ctx.get("translation", DEFAULT_TRANSLATION) + return translation.format_size(s) + + +-@contextfilter ++@pass_context + def format_decimal(ctx, n): + translation = ctx.get("translation", DEFAULT_TRANSLATION) + return translation.format_decimal(n) + + +-@contextfilter ++@pass_context + def format_locale(ctx, n): + translation = ctx.get("translation", DEFAULT_TRANSLATION) + return translation.format_locale(n) + + +-@contextfilter ++@pass_context + def wrapped_format_status_text(ctx, status_text): + translation = ctx.get("translation", DEFAULT_TRANSLATION) + return format_status_text(status_text, translation=translation) |