By using our AI customer service chatbot, you acknowledge that you have
read, understood, and agreed to these Terms and Conditions. If you do
not agree with any part of these Terms and Conditions, you must refrain
from using the Service. 1. Service Use 1.1. By using our AI customer
service chatbot ("Service"), you ("you," "client,"
or "users") agree to be bound by these Terms and Conditions ("Terms").
1.2. These Terms constitute a legally binding agreement between Ankkuri
Software Oy ("we," or"us,") and the clients or users
who access and use our Service. 2. Intellectual Property 2.1. All
intellectual property rights related to the Service, including the AI
chatbot, its software, and associated documentation, shall remain the
sole property of Ankkuri Software Oy. 2.2. Clients and users are granted
a limited, non-exclusive, non-transferable license to use the Service
for their own business purposes only. Any unauthorized use of the
Service or its components is strictly prohibited. 2.3. You may not
modify, adapt, translate, or reverse engineer the Service or any part
thereof, nor may you create derivative works based on the Service
without prior written consent from Ankkuri Software Oy. 3. Data Usage
and Ownership 3.1. Clients retain ownership of the data they provide to
the AI chatbot for training purposes. 3.2. Ankkuri Software Oy shall not
use the data collected through the Service for any purpose other than
improving the chatbot's functionality and providing the Service.
3.3. By using the Service, clients and users grant Ankkuri Software Oy a
worldwide, royalty-free, perpetual, irrevocable, and sublicensable right
to use, reproduce, modify, and display any anonymized and aggregated
data generated by the Service for analytical and research purposes. 4.
Prohibited Conduct 4.1. You agree not to use the Service for any
illegal, harmful, or unauthorized purposes, including but not limited
to: Violating any applicable laws, regulations, or third-party rights.
Interfering with or disrupting the integrity or performance of the
Service. Engaging in any activity that could compromise the security or
availability of the Service. 4.2. You must not attempt to reverse
engineer, decompile, or modify the AI chatbot or its underlying
algorithms. You may not remove or modify any copyright, trademark, or
other proprietary notices from the Service. 4.3. You must not share your
username or password or other identifiers with any other individual.5.
Data Security and Privacy 5.1. Ankkuri Software Oy takes data security
and privacy seriously. We implement reasonable technical and
organizational measures to protect your data from unauthorized access,
disclosure, alteration, or destruction. 5.2. You acknowledge and
understand that the transmission of information via the internet is not
completely secure. While we strive to protect your data, we cannot
guarantee the security of information transmitted to or from the
Service, and any such transmission is at your own risk. 5.3. Please
review our Privacy Policy available at booosted.com to understand our
data processing practices, and how we collect, use, and safeguard your
personal information. 6. User Responsibilities 6.1. Clients using our
Service are responsible for ensuring compliance with all applicable
laws, including but not limited to data protection laws and regulations.
6.2. You must obtain any necessary consents from your customers
regarding the use of the AI chatbot and the processing of their personal
data through the Service. 6.3. You are responsible for the content and
accuracy of the data you provide to the AI chatbot. 6.4. Ankkuri
Software Oy does not assume any liability for incorrect, incomplete, or
misleading data. 7. No Warranties7.1. Except as expressly otherwise
specified, the Service is provided “as is” without warranty of any kind.
Ankkuri Software Oy makes no warranty that the Service will be
uninterrupted, error free, or fit for a particular purpose.8. Limitation
of Liability 8.1. To the fullest extent permitted by applicable law,
Ankkuri Software Oy and its affiliates, officers, directors, employees,
agents, and contractors shall not be liable for any direct, indirect,
incidental, special, or consequential damages, including but not limited
to loss of profits, data, or business opportunities arising from or
related to the use or inability to use the Service. 8.2. To the fullest
extent permitted by applicable law, Ankkuri Software Oy's total
liability to you for any and all claims arising from or related to the
Service shall not exceed the amount paid by you, if any, for the use of
the Service. 9. Indemnification 9.1. You agree to indemnify and hold
harmless Ankkuri Software Oy and its affiliates, officers, directors,
employees, agents, and contractors from any claims, losses, damages,
liabilities, costs, or expenses (including attorney's fees) arising
from or related to your use of the Service, your violation of these
Terms, or your infringement of any third-party rights. 10. Governing Law
and Jurisdiction 10.1. These Terms shall be governed by and construed in
accordance with the laws of Finland, without regard to its conflict of
law provisions. 10.2. Any disputes arising from or related to these
Terms or the use of the Service shall be subject to the exclusive
jurisdiction of the district court of Tampere in the first instance. 11.
Changes to the Terms and Conditions 11.1. Ankkuri Software Oy may update
these Terms from time to time. The revised version will be posted on our
website, and the changes will be effective upon posting. 11.2. By
continuing to use the Service after the revised Terms are posted, you
agree to be bound by the updated Terms.
{'BATCH_SIZE': (1000, 'Max Batch size for url processing', <class 'int'>),
'CRAWLING_DEPTH': (5, 'Maximum depth for crawling', <class 'int'>),
'CRAWLING_MAX_SESSION_PERMIT': (5,
'Maximum session permit for crawling',
<class 'int'>),
'CRAWLING_THRESHOLD_PERCENTAGE': (35.0,
'Memory percentage threshold for crawling',
<class 'float'>),
'CURRENCY': ('', 'Currency for payment'),
'DEFAULT_CTA_DISPLAY_ORDER': ('["mainImage", "placeholderVideoLink", '
'"aiCtaLabel"]',
'Default display order for Call-To-Action (CTA) '
'elements as a JSON string'),
'EXCLUDED_SELECTOR': ("[class*='footer'], [class*='header']",
'CSS selectors to exclude during crawling',
<class 'str'>),
'GPT_MODEL': ('gpt-4o', 'chat-gpt model use for AI part'),
'HOME_PAGE_VIDEO_EMBEDDED_LINK': ('',
'Please put the youtube video embedded url'),
'MINIMUM_FEEDBACK_MESSAGES': (5,
'Minimum number of messages required for '
'feedback eligibility',
<class 'int'>),
'NUMBER_of_URLS_TO_SCRAPE': ('',
'Please add the maximum number of page crawls'),
'OTP_EXPIRY_TIME_IN_SECONDS': (300,
'OTP Expiry time in seconds',
<class 'int'>),
'PAGE_TIMEOUT': (60000,
'Page timeout for crawling in milliseconds',
<class 'int'>),
'PLATFORM_EMBEDDED_CHATBOT': ('', 'Embedded Chatbot code for you own website'),
'PLATFORM_EMBEDDED_STICKY_BUTTON': ('',
'Embedded Sticky Button for you own '
'website'),
'PREMIUM_CHATBOT_FEATURES': ('widget_icon',
'List of premium features for chatbot',
<class 'str'>),
'PREVIOUS_CHAT_INDEX': (6,
'Previous messages append in the langchain '
'conversational retrival'),
'QUESTION_BASE_HUMAN_PROMPT': ('\n'
' % Start of CONTEXT %\n'
'{context}\n'
'% End of CONTEXT %\n'
'\n'
'Question: {question}\n'
'\n'
'Helpful Answer:\n',
'This is question based human prompt'),
'QUESTION_BASE_SYSTEM_PROMPT': ('\n'
' Your name is {name}. Act as a helpful AI '
'Assistant who possesses exceptional language '
'skills and is capable of responding in '
'all languages. Your goal is to help the '
'questioner, and provide a helpful response '
'from the CONTEXT provided below in the '
"same language as the user's query.\n"
'\n'
'Follow the following process:\n'
'1. Must respond in the same language as the '
'question.\n'
'2. Provide a use friendly and structured '
'response to the question from the given '
'context. Organize responses clearly using '
'headings, bullet points, and tables when '
'applicable.\n'
"3. If you don't know the answer direct the "
'questioner to contact the ({support_email}) '
'email address for further assistance.\n'
'4. Never use your own knowledge to answer a '
'question. Never hallucinate. Always stay '
'within the bounds of the context provided to '
'you.\n'
'5. Never break your character.\n',
'This is question based system prompt'),
'STANDALONE_HUMAN_PROMPT': ('\n'
' Chat History:\n'
'{chat_history}\n'
'\n'
'Follow-Up Question: {question}\n'
'\n'
'Standalone Question:\n',
'This is standalone question human prompt'),
'STANDALONE_SYSTEM_PROMPT': ('\n'
' Given the following conversation '
'history and a follow-up question, rephrase the '
'follow-up question into a new '
'standalone question that maintains context and '
'coherence with the conversation.\n'
'\n'
'Guidelines:\n'
'\n'
'If the follow-up question refers to a previous '
'topic in the conversation (e.g., "What about '
'that?" or "Can you explain more?"), replace '
'ambiguous references with specific details from '
'the history.\n'
'Maintain the lexicon and tone of the follow-up '
'question.\n'
'If the follow-up question is a greeting (e.g., '
'"Hello," "Hi") or an appreciation comment '
'(e.g., "Good," "Good work," "Thank you," "Ok"), '
'retain it as is without modification.\n'
'Ensure the final output is a grammatically '
'correct, natural-sounding standalone question.\n'
'Only return the standalone question, with no '
'additional explanations or formatting.\n',
'This is standalone question system prompt'),
'STRIPE_SUBSCRIPTION_CANCEL_URL': ('',
'Please provide the cancel url where we '
'redirect when subscription is cancel'),
'STRIPE_SUBSCRIPTION_SUCCESS_URL': ('',
'Please provide the success url where we '
'redirect when subscription is created '
'successfully'),
'TEXT_AREA_LIMIT': (200, 'Text area limit for chatbot', <class 'int'>),
'TEXT_FIELD_LIMIT': (139, 'Text field limit for chatbot', <class 'int'>)}
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(70)
self.process_request(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in process_request(120)
request_model = RequestModelFactory(request).construct_request_model()/usr/local/lib/python3.10/site-packages/silk/model_factory.py in construct_request_model(230)
request_model = models.Request.objects.create(/usr/local/lib/python3.10/site-packages/silk/models.py in save(190)
super().save(*args, **kwargs)
SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_CHATBOT' LIMIT 21SELECT ••• FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_CHATBOT' LIMIT 21
2 similar queries.
1.44
Connection: default
Transaction status: Idle
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(72)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django/template/response.py in render(105)
self.content = self.rendered_content/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
return template.render(context, self._request)/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(170)
return self._render(context)/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
return self.nodelist.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(938)
bit = node.render_annotated(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
return self.render(context)/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
return compiled_parent._render(context)/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
return self.nodelist.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(938)
bit = node.render_annotated(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
return self.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(988)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(671)
obj = self.var.resolve(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(796)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837)
current = getattr(current, bit)/usr/local/lib/python3.10/site-packages/constance/base.py in __getattr__(19)
result = self._backend.get(key)/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py in get(80)
value = self._model._default_manager.get(key=key).value/usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89)
return self._execute_sql(*args, **kwargs)
EXPLAINSELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_CHATBOT' LIMIT 21EXPLAINSELECT ••• FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_CHATBOT' LIMIT 21
2 similar queries.
0.53
Connection: default
Transaction status: Idle
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(72)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django/template/response.py in render(105)
self.content = self.rendered_content/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
return template.render(context, self._request)/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(170)
return self._render(context)/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
return self.nodelist.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(938)
bit = node.render_annotated(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
return self.render(context)/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
return compiled_parent._render(context)/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
return self.nodelist.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(938)
bit = node.render_annotated(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
return self.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(988)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(671)
obj = self.var.resolve(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(796)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837)
current = getattr(current, bit)/usr/local/lib/python3.10/site-packages/constance/base.py in __getattr__(19)
result = self._backend.get(key)/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py in get(80)
value = self._model._default_manager.get(key=key).value/usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(96)
query_dict['analysis'] = _explain_query(self.connection, q, params)/usr/local/lib/python3.10/site-packages/silk/sql.py in _explain_query(58)
cur.execute(prefixed_query, params)
SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_STICKY_BUTTON' LIMIT 21SELECT ••• FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_STICKY_BUTTON' LIMIT 21
2 similar queries.
0.56
Connection: default
Transaction status: Idle
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(72)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django/template/response.py in render(105)
self.content = self.rendered_content/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
return template.render(context, self._request)/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(170)
return self._render(context)/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
return self.nodelist.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(938)
bit = node.render_annotated(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
return self.render(context)/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
return compiled_parent._render(context)/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
return self.nodelist.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(938)
bit = node.render_annotated(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
return self.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(988)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(671)
obj = self.var.resolve(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(796)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837)
current = getattr(current, bit)/usr/local/lib/python3.10/site-packages/constance/base.py in __getattr__(19)
result = self._backend.get(key)/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py in get(80)
value = self._model._default_manager.get(key=key).value/usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89)
return self._execute_sql(*args, **kwargs)
EXPLAINSELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_STICKY_BUTTON' LIMIT 21EXPLAINSELECT ••• FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_STICKY_BUTTON' LIMIT 21
2 similar queries.
0.47
Connection: default
Transaction status: Idle
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(72)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django/template/response.py in render(105)
self.content = self.rendered_content/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
return template.render(context, self._request)/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(170)
return self._render(context)/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
return self.nodelist.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(938)
bit = node.render_annotated(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
return self.render(context)/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
return compiled_parent._render(context)/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
return self.nodelist.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(938)
bit = node.render_annotated(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
return self.render(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in render(988)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(671)
obj = self.var.resolve(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(796)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837)
current = getattr(current, bit)/usr/local/lib/python3.10/site-packages/constance/base.py in __getattr__(19)
result = self._backend.get(key)/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py in get(80)
value = self._model._default_manager.get(key=key).value/usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(96)
query_dict['analysis'] = _explain_query(self.connection, q, params)/usr/local/lib/python3.10/site-packages/silk/sql.py in _explain_query(58)
cur.execute(prefixed_query, params)
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74)
response = self.process_response(request, response)/usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151)
self._process_response(request, response)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(131)
ResponseModelFactory(response).construct_response_model()/usr/local/lib/python3.10/site-packages/silk/model_factory.py in construct_response_model(322)
silky_response.save()
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74)
response = self.process_response(request, response)/usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151)
self._process_response(request, response)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133)
collector.finalise()/usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160)
models.SQLQuery.objects.bulk_create(sql_queries)/usr/local/lib/python3.10/contextlib.py in inner(78)
with self._recreate_cm():/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(33)
return func(*args, **kwargs)
UPDATE "silk_request" SET "num_sql_queries" = 1 WHERE "silk_request"."id" = '28e030cb-3765-42c5-a7cf-551ccb2119f4'UPDATE "silk_request" SET "num_sql_queries" = 1 WHERE "silk_request"."id" = '28e030cb-3765-42c5-a7cf-551ccb2119f4'
2 similar queries.
1.09
Connection: default
Transaction status: In transaction
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74)
response = self.process_response(request, response)/usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151)
self._process_response(request, response)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133)
collector.finalise()/usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160)
models.SQLQuery.objects.bulk_create(sql_queries)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/models.py in bulk_create(233)
obj.prepare_save()/usr/local/lib/python3.10/site-packages/silk/models.py in prepare_save(313)
self.request.save(update_fields=['num_sql_queries'])/usr/local/lib/python3.10/site-packages/silk/models.py in save(190)
super().save(*args, **kwargs)/usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89)
return self._execute_sql(*args, **kwargs)
UPDATE "silk_request" SET "num_sql_queries" = 2 WHERE "silk_request"."id" = '28e030cb-3765-42c5-a7cf-551ccb2119f4'UPDATE "silk_request" SET "num_sql_queries" = 2 WHERE "silk_request"."id" = '28e030cb-3765-42c5-a7cf-551ccb2119f4'
2 similar queries.
0.50
Connection: default
Transaction status: In transaction
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74)
response = self.process_response(request, response)/usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151)
self._process_response(request, response)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133)
collector.finalise()/usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160)
models.SQLQuery.objects.bulk_create(sql_queries)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/models.py in bulk_create(233)
obj.prepare_save()/usr/local/lib/python3.10/site-packages/silk/models.py in prepare_save(313)
self.request.save(update_fields=['num_sql_queries'])/usr/local/lib/python3.10/site-packages/silk/models.py in save(190)
super().save(*args, **kwargs)/usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89)
return self._execute_sql(*args, **kwargs)
INSERTINTO "silk_sqlquery" ("query", "start_time", "end_time", "time_taken", "identifier", "request_id", "traceback", "analysis") VALUES ('SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = PLATFORM_EMBEDDED_CHATBOT LIMIT 21', '2026-01-27T15:35:51.468670+00:00'::timestamptz, '2026-01-27T15:35:51.471723+00:00'::timestamptz, 3.053, 1, '28e030cb-3765-42c5-a7cf-551ccb2119f4', ' File "/usr/local/lib/python3.10/site-packages/silk/sql.py", line 82, in execute_sql
tb = ''''.join(reversed(traceback.format_stack()))
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 51, in __iter__
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 1324, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 262, in __len__
self._fetch_all()
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 431, in get
num = len(clone)
File "/usr/local/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py", line 80, in get
value = self._model._default_manager.get(key=key).value
File "/usr/local/lib/python3.10/site-packages/constance/base.py", line 19, in __getattr__
result = self._backend.get(key)
File "/usr/local/lib/python3.10/site-packages/django/utils/functional.py", line 247, in inner
return func(self._wrapped, *args)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 837, in _resolve_lookup
current = getattr(current, bit)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 796, in resolve
value = self._resolve_lookup(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 671, in resolve
obj = self.var.resolve(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 988, in render
output = self.filter_expression.resolve(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py", line 150, in render
return compiled_parent._render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 170, in render
return self._render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/backends/django.py", line 61, in render
return self.template.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 83, in rendered_content
return template.render(context, self._request)
File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 105, in render
self.content = self.rendered_content
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 204, in _get_response
response = response.render()
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/silk/middleware.py", line 72, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/logging.py", line 95, in process_request
return super().process_request(request)
[Previous line repeated 1 more time]
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/staticfiles.py", line 116, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/middleware.py", line 58, in __call__
response = toolbar.process_request(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py", line 123, in __call__
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django_otp/middleware.py", line 35, in __call__
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/code/booosted/core/middleware/logging.py", line 29, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/code/booosted/core/middleware/query_language.py", line 13, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 130, in get_response
response = self._middleware_chain(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/wsgi.py", line 133, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 323, in handle_request
respiter = self.wsgi(environ, resp.start_response)
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 271, in handle
keepalive = self.handle_request(req, conn)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker
work_item.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap
self._bootstrap_inner()
', 'Limit (cost=0.00..1.38 rows=1 width=145)
-> Seq Scan on constance_config (cost=0.00..1.38 rows=1 width=145)
Filter: ((key)::text = ''PLATFORM_EMBEDDED_CHATBOT''::text)'), ('SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = PLATFORM_EMBEDDED_STICKY_BUTTON LIMIT 21', '2026-01-27T15:35:51.475477+00:00'::timestamptz, '2026-01-27T15:35:51.478087+00:00'::timestamptz, 2.61, 2, '28e030cb-3765-42c5-a7cf-551ccb2119f4', ' File "/usr/local/lib/python3.10/site-packages/silk/sql.py", line 82, in execute_sql
tb = ''''.join(reversed(traceback.format_stack()))
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 51, in __iter__
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 1324, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 262, in __len__
self._fetch_all()
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 431, in get
num = len(clone)
File "/usr/local/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py", line 80, in get
value = self._model._default_manager.get(key=key).value
File "/usr/local/lib/python3.10/site-packages/constance/base.py", line 19, in __getattr__
result = self._backend.get(key)
File "/usr/local/lib/python3.10/site-packages/django/utils/functional.py", line 247, in inner
return func(self._wrapped, *args)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 837, in _resolve_lookup
current = getattr(current, bit)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 796, in resolve
value = self._resolve_lookup(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 671, in resolve
obj = self.var.resolve(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 988, in render
output = self.filter_expression.resolve(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py", line 150, in render
return compiled_parent._render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 170, in render
return self._render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/backends/django.py", line 61, in render
return self.template.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 83, in rendered_content
return template.render(context, self._request)
File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 105, in render
self.content = self.rendered_content
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 204, in _get_response
response = response.render()
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/silk/middleware.py", line 72, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/logging.py", line 95, in process_request
return super().process_request(request)
[Previous line repeated 1 more time]
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/staticfiles.py", line 116, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/middleware.py", line 58, in __call__
response = toolbar.process_request(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py", line 123, in __call__
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django_otp/middleware.py", line 35, in __call__
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/code/booosted/core/middleware/logging.py", line 29, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/code/booosted/core/middleware/query_language.py", line 13, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 130, in get_response
response = self._middleware_chain(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/wsgi.py", line 133, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 323, in handle_request
respiter = self.wsgi(environ, resp.start_response)
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 271, in handle
keepalive = self.handle_request(req, conn)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker
work_item.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap
self._bootstrap_inner()
', 'Limit (cost=0.00..1.38 rows=1 width=145)
-> Seq Scan on constance_config (cost=0.00..1.38 rows=1 width=145)
Filter: ((key)::text = ''PLATFORM_EMBEDDED_STICKY_BUTTON''::text)') RETURNING "silk_sqlquery"."id"INSERTINTO "silk_sqlquery" ("query", "start_time", "end_time", "time_taken", "identifier", "request_id", "traceback", "analysis") VALUES ('SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = PLATFORM_EMBEDDED_CHATBOT LIMIT 21', '2026-01-27T15:35:51.468670+00:00'::timestamptz, '2026-01-27T15:35:51.471723+00:00'::timestamptz, 3.053, 1, '28e030cb-3765-42c5-a7cf-551ccb2119f4', ' File "/usr/local/lib/python3.10/site-packages/silk/sql.py", line 82, in execute_sql
tb = ''''.join(reversed(traceback.format_stack()))
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 51, in __iter__
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 1324, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 262, in __len__
self._fetch_all()
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 431, in get
num = len(clone)
File "/usr/local/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py", line 80, in get
value = self._model._default_manager.get(key=key).value
File "/usr/local/lib/python3.10/site-packages/constance/base.py", line 19, in __getattr__
result = self._backend.get(key)
File "/usr/local/lib/python3.10/site-packages/django/utils/functional.py", line 247, in inner
return func(self._wrapped, *args)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 837, in _resolve_lookup
current = getattr(current, bit)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 796, in resolve
value = self._resolve_lookup(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 671, in resolve
obj = self.var.resolve(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 988, in render
output = self.filter_expression.resolve(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py", line 150, in render
return compiled_parent._render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 170, in render
return self._render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/backends/django.py", line 61, in render
return self.template.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 83, in rendered_content
return template.render(context, self._request)
File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 105, in render
self.content = self.rendered_content
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 204, in _get_response
response = response.render()
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/silk/middleware.py", line 72, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/logging.py", line 95, in process_request
return super().process_request(request)
[Previous line repeated 1 more time]
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/staticfiles.py", line 116, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/middleware.py", line 58, in __call__
response = toolbar.process_request(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py", line 123, in __call__
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django_otp/middleware.py", line 35, in __call__
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/code/booosted/core/middleware/logging.py", line 29, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/code/booosted/core/middleware/query_language.py", line 13, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 130, in get_response
response = self._middleware_chain(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/wsgi.py", line 133, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 323, in handle_request
respiter = self.wsgi(environ, resp.start_response)
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 271, in handle
keepalive = self.handle_request(req, conn)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker
work_item.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap
self._bootstrap_inner()
', 'Limit (cost=0.00..1.38 rows=1 width=145)
-> Seq Scan on constance_config (cost=0.00..1.38 rows=1 width=145)
Filter: ((key)::text = ''PLATFORM_EMBEDDED_CHATBOT''::text)'), ('SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = PLATFORM_EMBEDDED_STICKY_BUTTON LIMIT 21', '2026-01-27T15:35:51.475477+00:00'::timestamptz, '2026-01-27T15:35:51.478087+00:00'::timestamptz, 2.61, 2, '28e030cb-3765-42c5-a7cf-551ccb2119f4', ' File "/usr/local/lib/python3.10/site-packages/silk/sql.py", line 82, in execute_sql
tb = ''''.join(reversed(traceback.format_stack()))
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 51, in __iter__
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 1324, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 262, in __len__
self._fetch_all()
File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 431, in get
num = len(clone)
File "/usr/local/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py", line 80, in get
value = self._model._default_manager.get(key=key).value
File "/usr/local/lib/python3.10/site-packages/constance/base.py", line 19, in __getattr__
result = self._backend.get(key)
File "/usr/local/lib/python3.10/site-packages/django/utils/functional.py", line 247, in inner
return func(self._wrapped, *args)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 837, in _resolve_lookup
current = getattr(current, bit)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 796, in resolve
value = self._resolve_lookup(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 671, in resolve
obj = self.var.resolve(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 988, in render
output = self.filter_expression.resolve(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py", line 150, in render
return compiled_parent._render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 170, in render
return self._render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/backends/django.py", line 61, in render
return self.template.render(context)
File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 83, in rendered_content
return template.render(context, self._request)
File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 105, in render
self.content = self.rendered_content
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 204, in _get_response
response = response.render()
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/silk/middleware.py", line 72, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/logging.py", line 95, in process_request
return super().process_request(request)
[Previous line repeated 1 more time]
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/staticfiles.py", line 116, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request
return super().process_request(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/debug_toolbar/middleware.py", line 58, in __call__
response = toolbar.process_request(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py", line 123, in __call__
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django_otp/middleware.py", line 35, in __call__
return self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/code/booosted/core/middleware/logging.py", line 29, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/code/booosted/core/middleware/query_language.py", line 13, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__
response = response or self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 130, in get_response
response = self._middleware_chain(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/wsgi.py", line 133, in __call__
response = self.get_response(request)
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 323, in handle_request
respiter = self.wsgi(environ, resp.start_response)
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 271, in handle
keepalive = self.handle_request(req, conn)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker
work_item.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap
self._bootstrap_inner()
', 'Limit (cost=0.00..1.38 rows=1 width=145)
-> Seq Scan on constance_config (cost=0.00..1.38 rows=1 width=145)
Filter: ((key)::text = ''PLATFORM_EMBEDDED_STICKY_BUTTON''::text)') RETURNING "silk_sqlquery"."id"
1.91
Connection: default
Transaction status: In transaction
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74)
response = self.process_response(request, response)/usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151)
self._process_response(request, response)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133)
collector.finalise()/usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160)
models.SQLQuery.objects.bulk_create(sql_queries)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/models.py in bulk_create(235)
return super().bulk_create(*args, **kwargs)
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74)
response = self.process_response(request, response)/usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151)
self._process_response(request, response)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133)
collector.finalise()/usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160)
models.SQLQuery.objects.bulk_create(sql_queries)/usr/local/lib/python3.10/contextlib.py in inner(78)
with self._recreate_cm():/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(33)
return func(*args, **kwargs)
SELECT "silk_sqlquery"."id", "silk_sqlquery"."query", "silk_sqlquery"."start_time", "silk_sqlquery"."end_time", "silk_sqlquery"."time_taken", "silk_sqlquery"."identifier", "silk_sqlquery"."request_id", "silk_sqlquery"."traceback", "silk_sqlquery"."analysis" FROM "silk_sqlquery" WHERE "silk_sqlquery"."request_id" = '28e030cb-3765-42c5-a7cf-551ccb2119f4'SELECT ••• FROM "silk_sqlquery" WHERE "silk_sqlquery"."request_id" = '28e030cb-3765-42c5-a7cf-551ccb2119f4'
0.79
Connection: default
Transaction status: In transaction
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74)
response = self.process_response(request, response)/usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151)
self._process_response(request, response)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133)
collector.finalise()/usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(162)
for sql_query in sql_queries.all():/usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89)
return self._execute_sql(*args, **kwargs)
/usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83)
work_item.run()/usr/local/lib/python3.10/concurrent/futures/thread.py in run(58)
result = self.fn(*self.args, **self.kwargs)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271)
keepalive = self.handle_request(req, conn)/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323)
respiter = self.wsgi(environ, resp.start_response)/code/booosted/core/middleware/query_language.py in __call__(13)
response = self.get_response(request)/code/booosted/core/middleware/logging.py in __call__(29)
response = self.get_response(request)/usr/local/lib/python3.10/site-packages/django_otp/middleware.py in __call__(35)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74)
response = self.process_response(request, response)/usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151)
self._process_response(request, response)/usr/local/lib/python3.10/contextlib.py in inner(79)
return func(*args, **kwds)/usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(144)
silk_request.save()/usr/local/lib/python3.10/site-packages/silk/models.py in save(190)
super().save(*args, **kwargs)/usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89)
return self._execute_sql(*args, **kwargs)