As you format citations and reference lists, you need to adhere to certain rules and follow the practice used in scientific texts. This article outlines how this is done in psychology. Other scientific fields may use different styles.
The manner of formatting which is used in psychology is called the APA style. The abbreviation refers to the American Psychological Association. The next paragraphs specify how to format quotes according to the Publication Manual of the American Psychological Association, Sixth Edition, in short APA 6th (VandenBos, 2010). You find further information on the APA style blog. Parts of the following material were adopted from Prof. Dr. Rainer Greifeneder with his kind permission.
Citations consist of two parts
Citations are marked by a short mention of author(s) and year in the main text and a full reference to the complete source in the section ‘References’ at the end of the paper. The APA defined rules for formatting both, and your references need to adhere exactly to these rules. Rules ensure the standardization of references across all psychological research articles; this helps readers to orient themselves quickly.
Paraphrasing versus direct quotation
You can explain others’ ideas, theories, results, etc. either by describing the content in your words (paraphrased) or you can quote them word by word (directly quoted). Paraphrasing is more common.
➔ Every paraphrase should be followed by an expression in brackets that contains the family name(s) of the author(s) and the year of publication, for instance (Herzog & Hertwig, 2013).
➔ When quoting directly, set the text in quotation marks. After a direct quote, you always cite the exact page number, for example: ‘. . . we thought that we would have no difficulty in finding an unambiguous answer . . .’ (Herzog & Hertwig, 2013, p. 191). Please note: direct quotes that are longer than 40 words are indented and the quotation marks are omitted.
Citing in parentheses or embedded
In a text, the authors can either be written in parentheses or can be embedded in the text itself. In German (GER) versus English (EN) texts, the commas in citations differ with more than two names. The following decision diagram helps you to find the correct formatting for your references.
Finding the correct format
In the ‘downloads’ section below you will find a PDF with a format guide. It helps you to find the correct format for different scenarios.
References (in English APA style)
VandenBos, G. R. (Ed.). (2010). Publication Manual of the American Psychological Association (6th ed.). Washington, DC: American Psychological Association.
Herzog, S. M., & Hertwig, R. (2013). The ecological validity of fluency. In C. Unkelbach & R. Greifeneder (Eds.), The experience of thinking: How the fluency of mental processes influences cognition and behavior (pp. 190-219). Hove, United Kingdom: Psychology Press.
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(40)
self.collect_invalidations()/usr/local/lib/python3.11/site-packages/cachalot/panels.py in collect_invalidations(52)
for cache_key, timestamp in cache.get_many(
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(58)
response = cache.get(CACHE_KEY, None)
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(64)
response = function(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/app/project/lms_tales/views/mixins.py in dispatch(20)
self.object = self.get_object()/usr/local/lib/python3.11/site-packages/django/views/generic/detail.py in get_object(53)
obj = queryset.get()/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(64)
response = function(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/app/project/lms_tales/views/mixins.py in dispatch(31)
return super().dispatch(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/app/project/lms_tales/views/step_views.py in get(36)
response = super().get(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/detail.py in get(108)
self.object = self.get_object()/usr/local/lib/python3.11/site-packages/django/views/generic/detail.py in get_object(53)
obj = queryset.get()/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(64)
response = function(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/app/project/lms_tales/views/mixins.py in dispatch(31)
return super().dispatch(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/app/project/lms_tales/views/step_views.py in get(36)
response = super().get(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/app/project/lms_tales/views/step_views.py in get_context_data(63)
if len(step_files_new) == 0:/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(64)
response = function(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/app/project/lms_tales/views/mixins.py in dispatch(31)
return super().dispatch(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/app/project/lms_tales/views/step_views.py in get(36)
response = super().get(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/app/project/lms_tales/views/step_views.py in get_context_data(69)
if len(step_files_new) > 0:/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(64)
response = function(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/app/project/lms_tales/views/mixins.py in dispatch(31)
return super().dispatch(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/app/project/lms_tales/views/step_views.py in get(36)
response = super().get(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/app/project/lms_tales/views/step_views.py in get_context_data(72)
context["course"] = self.object.chapter.course/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(64)
response = function(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/app/project/lms_tales/views/mixins.py in dispatch(31)
return super().dispatch(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/app/project/lms_tales/views/step_views.py in get(36)
response = super().get(request, *args, **kwargs)/usr/local/lib/python3.11/site-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/app/project/lms_tales/views/step_views.py in get_context_data(72)
context["course"] = self.object.chapter.course/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(890)
current = getattr(current, bit)/app/project/lms_tales/models.py in meta(86)
+ ", ".join([author.name for author in self.get_course().authors.all()]),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(890)
current = getattr(current, bit)/app/project/lms_tales/models.py in meta(86)
+ ", ".join([author.name for author in self.get_course().authors.all()]),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(890)
current = getattr(current, bit)/app/project/lms_tales/models.py in meta(86)
+ ", ".join([author.name for author in self.get_course().authors.all()]),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(890)
current = getattr(current, bit)/app/project/lms_tales/models.py in meta(86)
+ ", ".join([author.name for author in self.get_course().authors.all()]),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(890)
current = getattr(current, bit)/app/project/lms_tales/models.py in meta(86)
+ ", ".join([author.name for author in self.get_course().authors.all()]),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(890)
current = getattr(current, bit)/app/project/lms_tales/models.py in meta(86)
+ ", ".join([author.name for author in self.get_course().authors.all()]),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(890)
current = getattr(current, bit)/app/project/lms_tales/models.py in meta(86)
+ ", ".join([author.name for author in self.get_course().authors.all()]),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
0.3237
get
('waffle:4.1.0a156ed0e9d07cd12e770c8dca0575feb',)
{}
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/waffle/templatetags/waffle_tags.py in render(36)
if self.condition(context.get('request', None), name):/usr/local/lib/python3.11/site-packages/waffle/__init__.py in flag_is_active(19)
flag = get_waffle_flag_model().get(flag_name)/usr/local/lib/python3.11/site-packages/waffle/models.py in get(52)
cached = cache.get(cache_key)
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(194)
len_values = len(values)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(194)
len_values = len(values)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(194)
len_values = len(values)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(194)
len_values = len(values)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(194)
len_values = len(values)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/library.py in render(237)
output = self.func(*resolved_args, **resolved_kwargs)/app/project/lms_base/templatetags/utils.py in get_next_step(105)
return step.get_next(published_only=True)/app/project/lms_base/models.py in get_next(249)
return self._get_neighbour_step(is_next=True, published_only=published_only)/app/project/lms_base/models.py in _get_neighbour_step(201)
step = self.__class__.next_previous_manager.get_next_previous(/app/project/lms_base/models.py in get_next_previous(71)
return qs.first()/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/library.py in render(237)
output = self.func(*resolved_args, **resolved_kwargs)/app/project/lms_base/templatetags/utils.py in get_previous_step(93)
return step.get_previous(published_only=True)/app/project/lms_base/models.py in get_previous(255)
return self._get_neighbour_step(is_next=False, published_only=published_only)/app/project/lms_base/models.py in _get_neighbour_step(201)
step = self.__class__.next_previous_manager.get_next_previous(/app/project/lms_base/models.py in get_next_previous(72)
return qs.last()/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/library.py in render(237)
output = self.func(*resolved_args, **resolved_kwargs)/usr/local/lib/python3.11/site-packages/rules/templatetags/rules.py in has_perm(18)
return user.has_perm(perm, obj)/usr/local/lib/python3.11/site-packages/django/contrib/auth/models.py in has_perm(480)
return _user_has_perm(self, perm, obj=obj)/usr/local/lib/python3.11/site-packages/django/contrib/auth/models.py in _user_has_perm(220)
if backend.has_perm(user, perm, obj):/usr/local/lib/python3.11/site-packages/rules/permissions.py in has_perm(31)
return has_perm(perm, user, *args, **kwargs)/usr/local/lib/python3.11/site-packages/rules/permissions.py in has_perm(23)
return permissions.test_rule(name, *args, **kwargs)/usr/local/lib/python3.11/site-packages/rules/rulesets.py in test_rule(6)
return name in self and self[name].test(*args, **kwargs)/usr/local/lib/python3.11/site-packages/rules/predicates.py in test(172)
return bool(self._apply(*args))/usr/local/lib/python3.11/site-packages/rules/predicates.py in _apply(235)
result = self.fn(*callargs)/usr/local/lib/python3.11/site-packages/rules/predicates.py in OR(184)
return self._combine(other, operator.or_, args)/usr/local/lib/python3.11/site-packages/rules/predicates.py in _combine(206)
self_result = self._apply(*args)/usr/local/lib/python3.11/site-packages/rules/predicates.py in _apply(235)
result = self.fn(*callargs)/app/project/lms_tales/rules.py in is_in_group(32)
for owner in course.owner.all():/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/library.py in render(237)
output = self.func(*resolved_args, **resolved_kwargs)/usr/local/lib/python3.11/site-packages/rules/templatetags/rules.py in has_perm(18)
return user.has_perm(perm, obj)/usr/local/lib/python3.11/site-packages/django/contrib/auth/models.py in has_perm(480)
return _user_has_perm(self, perm, obj=obj)/usr/local/lib/python3.11/site-packages/django/contrib/auth/models.py in _user_has_perm(220)
if backend.has_perm(user, perm, obj):/usr/local/lib/python3.11/site-packages/rules/permissions.py in has_perm(31)
return has_perm(perm, user, *args, **kwargs)/usr/local/lib/python3.11/site-packages/rules/permissions.py in has_perm(23)
return permissions.test_rule(name, *args, **kwargs)/usr/local/lib/python3.11/site-packages/rules/rulesets.py in test_rule(6)
return name in self and self[name].test(*args, **kwargs)/usr/local/lib/python3.11/site-packages/rules/predicates.py in test(172)
return bool(self._apply(*args))/usr/local/lib/python3.11/site-packages/rules/predicates.py in _apply(235)
result = self.fn(*callargs)/usr/local/lib/python3.11/site-packages/rules/predicates.py in OR(184)
return self._combine(other, operator.or_, args)/usr/local/lib/python3.11/site-packages/rules/predicates.py in _combine(206)
self_result = self._apply(*args)/usr/local/lib/python3.11/site-packages/rules/predicates.py in _apply(235)
result = self.fn(*callargs)/app/project/lms_tales/rules.py in is_in_group(32)
for owner in course.owner.all():/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/library.py in render(237)
output = self.func(*resolved_args, **resolved_kwargs)/usr/local/lib/python3.11/site-packages/rules/templatetags/rules.py in has_perm(18)
return user.has_perm(perm, obj)/usr/local/lib/python3.11/site-packages/django/contrib/auth/models.py in has_perm(480)
return _user_has_perm(self, perm, obj=obj)/usr/local/lib/python3.11/site-packages/django/contrib/auth/models.py in _user_has_perm(220)
if backend.has_perm(user, perm, obj):/usr/local/lib/python3.11/site-packages/rules/permissions.py in has_perm(31)
return has_perm(perm, user, *args, **kwargs)/usr/local/lib/python3.11/site-packages/rules/permissions.py in has_perm(23)
return permissions.test_rule(name, *args, **kwargs)/usr/local/lib/python3.11/site-packages/rules/rulesets.py in test_rule(6)
return name in self and self[name].test(*args, **kwargs)/usr/local/lib/python3.11/site-packages/rules/predicates.py in test(172)
return bool(self._apply(*args))/usr/local/lib/python3.11/site-packages/rules/predicates.py in _apply(235)
result = self.fn(*callargs)/usr/local/lib/python3.11/site-packages/rules/predicates.py in OR(184)
return self._combine(other, operator.or_, args)/usr/local/lib/python3.11/site-packages/rules/predicates.py in _combine(206)
self_result = self._apply(*args)/usr/local/lib/python3.11/site-packages/rules/predicates.py in _apply(235)
result = self.fn(*callargs)/app/project/lms_tales/rules.py in is_in_group(32)
for owner in course.owner.all():/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
0.2539
get
('waffle:4.1.0f1f61030d824f38a8926961f0e221887',)
{}
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/waffle/templatetags/waffle_tags.py in render(36)
if self.condition(context.get('request', None), name):/usr/local/lib/python3.11/site-packages/waffle/__init__.py in flag_is_active(19)
flag = get_waffle_flag_model().get(flag_name)/usr/local/lib/python3.11/site-packages/waffle/models.py in get(52)
cached = cache.get(cache_key)
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(914)
current = current()/app/project/lms_tales/models.py in get_step_number(110)
chapter_list = list(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(914)
current = current()/app/project/lms_tales/models.py in get_step_number(121)
step_list = list(self.chapter.published_steps.all().order_by("order"))/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
0.2607
get
('waffle:4.1.0e9e267545e7f919d987e2d016e67ed7e',)
{}
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/waffle/templatetags/waffle_tags.py in render(36)
if self.condition(context.get('request', None), name):/usr/local/lib/python3.11/site-packages/waffle/__init__.py in flag_is_active(19)
flag = get_waffle_flag_model().get(flag_name)/usr/local/lib/python3.11/site-packages/waffle/models.py in get(52)
cached = cache.get(cache_key)
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(320)
if match:/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(194)
len_values = len(values)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(890)
current = getattr(current, bit)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.11/site-packages/django/template/smartif.py in eval(60)
return func(context, self.first, self.second)/usr/local/lib/python3.11/site-packages/django/template/smartif.py in <lambda>(103)
"is not": infix(10, lambda context, x, y: x.eval(context) is not y.eval(context)),/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(914)
current = current()/app/project/lms_tales/models.py in get_absolute_url(99)
str(self.chapter.course.slug),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.11/site-packages/django/template/smartif.py in eval(60)
return func(context, self.first, self.second)/usr/local/lib/python3.11/site-packages/django/template/smartif.py in <lambda>(103)
"is not": infix(10, lambda context, x, y: x.eval(context) is not y.eval(context)),/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(914)
current = current()/app/project/lms_tales/models.py in get_absolute_url(99)
str(self.chapter.course.slug),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.11/site-packages/django/template/smartif.py in eval(60)
return func(context, self.first, self.second)/usr/local/lib/python3.11/site-packages/django/template/smartif.py in <lambda>(103)
"is not": infix(10, lambda context, x, y: x.eval(context) is not y.eval(context)),/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(914)
current = current()/app/project/lms_tales/models.py in get_absolute_url(99)
str(self.chapter.course.slug),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.11/site-packages/django/template/smartif.py in eval(60)
return func(context, self.first, self.second)/usr/local/lib/python3.11/site-packages/django/template/smartif.py in <lambda>(103)
"is not": infix(10, lambda context, x, y: x.eval(context) is not y.eval(context)),/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in _resolve_lookup(914)
current = current()/app/project/lms_tales/models.py in get_absolute_url(99)
str(self.chapter.course.slug),/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(37)
return original(compiler, *args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in inner(96)
return _get_result_or_execute_query(/usr/local/lib/python3.11/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
data = cache.get_many(table_cache_keys + [cache_key])
0.2346
get
('waffle:4.1.0e9e267545e7f919d987e2d016e67ed7e',)
{}
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_patched_render(41)
return old_render(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.11/site-packages/sentry_sdk/utils.py in runner(1788)
return sentry_patched_function(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/templates.py in rendered_content(77)
return real_rendered_content.fget(self)/usr/local/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.11/site-packages/waffle/templatetags/waffle_tags.py in render(36)
if self.condition(context.get('request', None), name):/usr/local/lib/python3.11/site-packages/waffle/__init__.py in flag_is_active(19)
flag = get_waffle_flag_model().get(flag_name)/usr/local/lib/python3.11/site-packages/waffle/models.py in get(52)
cached = cache.get(cache_key)
<django_redis.cache.RedisCache object at 0x7b203f0febd0>
/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in run(101)
return _run_old_run_func()/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/threading.py in _run_old_run_func(94)
return old_run_func(self, *a, **kw)/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in middleware(32)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(36)
response = get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/simple_history/middleware.py in middleware(41)
return get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/django_htmx/middleware.py in __call__(43)
return self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/app/project/lms_tales/middleware.py in __call__(168)
response = self.get_response(request)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/middleware.py in __call__(177)
return f(*args, **kwargs)/usr/local/lib/python3.11/site-packages/cachalot/panels.py in process_request(41)
return super(CachalotPanel, self).process_request(request)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in __call__(244)
current_executor.run_until_future(call_result)/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
work_item.run()/usr/local/lib/python3.11/site-packages/asgiref/current_thread_executor.py in run(40)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.11/site-packages/asgiref/sync.py in thread_handler(522)
return func(*args, **kwargs)/usr/local/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.py in sentry_wrapped_callback(90)
return callback(request, *args, **kwargs)/app/project/utils/decorators.py in apply_cache(72)
cache.set(CACHE_KEY, response.render(), ttl)