Displaying items 1 - 1 of 1 matching components
DEBUG: Template sees CMU ID: CDBRI4 | DB ID: 31775
New Build Generating CMU comprising of gas fuelled reciprocating engines and gas delivery plant
Package | Name | Version |
---|---|---|
Django | 5.1.6 | |
Python | 3.10.17 | |
debug_toolbar | Debug Toolbar | 5.1.0 |
Resource | Value |
---|---|
User CPU time | 48.353 msec |
System CPU time | 0.000 msec |
Total CPU time | 48.353 msec |
Elapsed time | 468.919 msec |
Context switches | 4 voluntary, 0 involuntary |
Timing attribute | Timeline | Milliseconds since navigation start (+length) |
---|
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['neso-cmr-search-da0169863eae.herokuapp.com',
'localhost',
'127.0.0.1',
'.capacitymarket.co.uk',
'www.capacitymarket.co.uk',
'capacitychecker.co.uk',
'www.capacitychecker.co.uk'] |
API_URL | '********************' |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | PosixPath('/app/capacity_checker') |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'unique-snowflake',
'OPTIONS': {'MAX_ENTRIES': 1000},
'TIMEOUT': 3600}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | ['https://capacitymarket.co.uk', 'https://www.capacitymarket.co.uk'] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_HEALTH_CHECKS': False,
'CONN_MAX_AGE': 600,
'ENGINE': 'django.db.backends.postgresql',
'HOST': 'aws-0-eu-west-2.pooler.supabase.com',
'NAME': 'postgres',
'OPTIONS': {'sslmode': 'require'},
'PASSWORD': '********************',
'PORT': 5432,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'postgres.vixsiceyuolxzmqijpds'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATA_UPLOAD_MAX_NUMBER_FILES | 100 |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S',
'%Y-%m-%d %H:%M:%S.%f',
'%Y-%m-%d %H:%M',
'%m/%d/%Y %H:%M:%S',
'%m/%d/%Y %H:%M:%S.%f',
'%m/%d/%Y %H:%M',
'%m/%d/%y %H:%M:%S',
'%m/%d/%y %H:%M:%S.%f',
'%m/%d/%y %H:%M'] |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ['%Y-%m-%d',
'%m/%d/%Y',
'%m/%d/%y',
'%b %d %Y',
'%b %d, %Y',
'%d %b %Y',
'%d %b, %Y',
'%B %d %Y',
'%B %d, %Y',
'%d %B %Y',
'%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DEBUG_TOOLBAR_CONFIG | {'ENABLE_STACKTRACES': True,
'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x7fba4b76b2e0>} |
DEBUG_TOOLBAR_PANELS | ['debug_toolbar.panels.versions.VersionsPanel',
'debug_toolbar.panels.timer.TimerPanel',
'debug_toolbar.panels.settings.SettingsPanel',
'debug_toolbar.panels.headers.HeadersPanel',
'debug_toolbar.panels.request.RequestPanel',
'debug_toolbar.panels.sql.SQLPanel',
'debug_toolbar.panels.staticfiles.StaticFilesPanel',
'debug_toolbar.panels.templates.TemplatesPanel',
'debug_toolbar.panels.cache.CachePanel',
'debug_toolbar.panels.signals.SignalsPanel',
'debug_toolbar.panels.logging.LoggingPanel',
'debug_toolbar.panels.redirects.RedirectsPanel',
'debug_toolbar.panels.profiling.ProfilingPanel'] |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.BigAutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.console.EmailBackend' |
EMAIL_HOST | 'localhost' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | '' |
EMAIL_PORT | 25 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | False |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORMS_URLFIELD_ASSUME_HTTPS | False |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
GOOGLE_MAPS_API_KEY | '********************' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'checker',
'django.contrib.humanize',
'accounts',
'debug_toolbar'] |
INTERNAL_IPS | ['127.0.0.1'] |
LANGUAGES | [('af', 'Afrikaans'),
('ar', 'Arabic'),
('ar-dz', 'Algerian Arabic'),
('ast', 'Asturian'),
('az', 'Azerbaijani'),
('bg', 'Bulgarian'),
('be', 'Belarusian'),
('bn', 'Bengali'),
('br', 'Breton'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('ckb', 'Central Kurdish (Sorani)'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('dsb', 'Lower Sorbian'),
('el', 'Greek'),
('en', 'English'),
('en-au', 'Australian English'),
('en-gb', 'British English'),
('eo', 'Esperanto'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('es-co', 'Colombian Spanish'),
('es-mx', 'Mexican Spanish'),
('es-ni', 'Nicaraguan Spanish'),
('es-ve', 'Venezuelan Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy', 'Frisian'),
('ga', 'Irish'),
('gd', 'Scottish Gaelic'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hsb', 'Upper Sorbian'),
('hu', 'Hungarian'),
('hy', 'Armenian'),
('ia', 'Interlingua'),
('id', 'Indonesian'),
('ig', 'Igbo'),
('io', 'Ido'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('kab', 'Kabyle'),
('kk', 'Kazakh'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('ky', 'Kyrgyz'),
('lb', 'Luxembourgish'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('mr', 'Marathi'),
('ms', 'Malay'),
('my', 'Burmese'),
('nb', 'Norwegian Bokmål'),
('ne', 'Nepali'),
('nl', 'Dutch'),
('nn', 'Norwegian Nynorsk'),
('os', 'Ossetic'),
('pa', 'Punjabi'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('sw', 'Swahili'),
('ta', 'Tamil'),
('te', 'Telugu'),
('tg', 'Tajik'),
('th', 'Thai'),
('tk', 'Turkmen'),
('tr', 'Turkish'),
('tt', 'Tatar'),
('udm', 'Udmurt'),
('ug', 'Uyghur'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('uz', 'Uzbek'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur'] |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | [] |
LOGGING | {'disable_existing_loggers': False,
'formatters': {'simple': {'format': '%(levelname)s %(message)s'},
'verbose': {'format': '%(levelname)s %(asctime)s %(module)s '
'%(process)d %(thread)d %(message)s'}},
'handlers': {'console': {'class': 'logging.StreamHandler',
'formatter': 'simple',
'level': 'DEBUG'}},
'loggers': {'accounts': {'handlers': ['console'],
'level': 'DEBUG',
'propagate': False},
'checker': {'handlers': ['console'],
'level': 'DEBUG',
'propagate': True},
'checker.services.data_access': {'handlers': ['console'],
'level': 'DEBUG',
'propagate': False},
'django': {'handlers': ['console'],
'level': 'INFO',
'propagate': True},
'django.db.backends': {'handlers': ['console'],
'level': 'INFO',
'propagate': False},
'django.mail': {'handlers': ['console'],
'level': 'DEBUG',
'propagate': False},
'django.request': {'handlers': ['console'],
'level': 'DEBUG',
'propagate': False},
'django.security': {'handlers': ['console'],
'level': 'DEBUG',
'propagate': False},
'django.template': {'handlers': ['console'],
'level': 'DEBUG',
'propagate': False}},
'root': {'handlers': ['console'], 'level': 'WARNING'},
'version': 1} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '' |
MEDIA_URL | '/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware',
'django.middleware.gzip.GZipMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PREPEND_WWW | False |
ROOT_URLCONF | 'capacity_checker.urls' |
SECRET_KEY | '********************' |
SECRET_KEY_FALLBACKS | '********************' |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_CROSS_ORIGIN_OPENER_POLICY | 'same-origin' |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'capacity_checker.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_DOMAIN | 'capacitymarket.co.uk' |
SITE_SCHEME | 'https' |
STATICFILES_DIRS | [PosixPath('/app/static')] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'whitenoise.storage.CompressedManifestStaticFilesStorage' |
STATIC_ROOT | PosixPath('/app/capacity_checker/staticfiles') |
STATIC_URL | '/static/' |
STORAGES | {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},
'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}} |
STRIPE_PUBLIC_KEY | '********************' |
STRIPE_SECRET_KEY | '********************' |
TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'UTC' |
USE_I18N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'capacity_checker.wsgi.application' |
X_FRAME_OPTIONS | 'DENY' |
YEAR_MONTH_FORMAT | 'F Y' |
Key | Value |
---|---|
Accept | */* |
Accept-Encoding | gzip, br |
Cdn-Loop | cloudflare; loops=1 |
Cf-Connecting-Ip | 3.134.110.4 |
Cf-Ipcountry | US |
Cf-Ray | 93820bb9bfaaf7d2-ORD |
Cf-Visitor | {"scheme":"https"} |
Connection | close |
Connect-Time | 0 |
Host | capacitymarket.co.uk |
Total-Route-Time | 0 |
User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected]) |
Via | 1.1 vegur |
X-Forwarded-For | 3.134.110.4, 172.69.58.195 |
X-Forwarded-Port | 80 |
X-Forwarded-Proto | http |
X-Request-Id | c02f547f-ccbc-42cb-ac57-c63af0f3c97e |
X-Request-Start | 1745963749436 |
Key | Value |
---|---|
Content-Type | text/html; charset=utf-8 |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
Key | Value |
---|---|
PATH_INFO | / |
QUERY_STRING | q=CDBRI4&sort_order=asc |
REMOTE_ADDR | 10.1.56.146 |
REQUEST_METHOD | GET |
SCRIPT_NAME | |
SERVER_NAME | 0.0.0.0 |
SERVER_PORT | 54605 |
SERVER_PROTOCOL | HTTP/1.1 |
SERVER_SOFTWARE | gunicorn/23.0.0 |
View function | Arguments | Keyword arguments | URL name |
---|---|---|---|
checker.services.component_search.search_components_service |
() |
{} |
search_companies |
Variable | Value |
---|---|
'q' |
'CDBRI4' |
'sort_order' |
'asc' |
Query | Timeline | Time (ms) | Action | ||
---|---|---|---|---|---|
SELECT 1 AS "a"
FROM "checker_component" WHERE UPPER("checker_component"."cmu_id"::text) = UPPER('CDBRI4') LIMIT 1SELECT 1 AS "a" FROM "checker_component" WHERE UPPER("checker_component"."cmu_id"::text) = UPPER('CDBRI4') LIMIT 1 |
84.72 | ||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(235) super().run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125) self.run_for_one(timeout) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69) self.accept(listener) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/checker/services/component_search.py in search_components_service(166) is_exact_cmu_id = Component.objects.filter(cmu_id__iexact=query).exists() |
|||||
SELECT COUNT(*) AS "__count"
2 similar queries.
Duplicated 2 times.
FROM "checker_component" WHERE UPPER("checker_component"."cmu_id"::text) = UPPER('CDBRI4')SELECT COUNT(*) AS "__count" FROM "checker_component" WHERE UPPER("checker_component"."cmu_id"::text) = UPPER('CDBRI4') |
109.67 | ||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(235) super().run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125) self.run_for_one(timeout) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69) self.accept(listener) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/checker/services/component_search.py in search_components_service(222) components_list_raw, total_component_count = get_components_from_database( /app/checker/services/data_access.py in get_components_from_database(1157) count_after_filter = final_query.count() |
|||||
SELECT COUNT(*) AS "__count"
2 similar queries.
Duplicated 2 times.
FROM "checker_component" WHERE UPPER("checker_component"."cmu_id"::text) = UPPER('CDBRI4')SELECT COUNT(*) AS "__count" FROM "checker_component" WHERE UPPER("checker_component"."cmu_id"::text) = UPPER('CDBRI4') |
109.35 | ||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(235) super().run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125) self.run_for_one(timeout) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69) self.accept(listener) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/checker/services/component_search.py in search_components_service(222) components_list_raw, total_component_count = get_components_from_database( /app/checker/services/data_access.py in get_components_from_database(1204) total_count = final_query.count() |
|||||
SELECT "checker_component"."id",
"checker_component"."cmu_id", "checker_component"."location", "checker_component"."description", "checker_component"."technology", "checker_component"."company_name", "checker_component"."auction_name", "checker_component"."delivery_year", "checker_component"."status", "checker_component"."type", "checker_component"."component_id", "checker_component"."additional_data", "checker_component"."derated_capacity_mw" FROM "checker_component" WHERE UPPER("checker_component"."cmu_id"::text) = UPPER('CDBRI4') ORDER BY "checker_component"."delivery_year" DESC LIMIT 10SELECT ••• FROM "checker_component" WHERE UPPER("checker_component"."cmu_id"::text) = UPPER('CDBRI4') ORDER BY "checker_component"."delivery_year" DESC LIMIT 10 |
117.65 | ||||
Connection: default Transaction status: Idle /app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(235) super().run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125) self.run_for_one(timeout) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69) self.accept(listener) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/checker/services/component_search.py in search_components_service(222) components_list_raw, total_component_count = get_components_from_database( /app/checker/services/data_access.py in get_components_from_database(1284) component_dicts = list(final_query.values(*fields_to_select)) |
Path | Location |
---|---|
images/favicon.png | /app/static/images/favicon.png |
images/backgrounds/industrial_background_og.jpeg | /app/static/images/backgrounds/industrial_background_og.jpeg |
images/backgrounds/industrial_background_dark.jpeg | /app/static/images/backgrounds/industrial_background_dark.jpeg |
images/backgrounds/industrial_background.jpeg | /app/static/images/backgrounds/industrial_background.jpeg |
Path | Location |
---|---|
admin/js/theme.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/theme.js |
admin/js/calendar.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/calendar.js |
admin/js/unusable_password_field.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/unusable_password_field.js |
admin/js/actions.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/actions.js |
admin/js/popup_response.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/popup_response.js |
admin/js/change_form.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/change_form.js |
admin/js/filters.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/filters.js |
admin/js/nav_sidebar.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js |
admin/js/inlines.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/inlines.js |
admin/js/prepopulate.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate.js |
admin/js/autocomplete.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/autocomplete.js |
admin/js/cancel.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/cancel.js |
admin/js/jquery.init.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/jquery.init.js |
admin/js/SelectFilter2.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js |
admin/js/urlify.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/urlify.js |
admin/js/prepopulate_init.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js |
admin/js/core.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/core.js |
admin/js/SelectBox.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectBox.js |
admin/js/vendor/xregexp/LICENSE.txt | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt |
admin/js/vendor/xregexp/xregexp.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js |
admin/js/vendor/xregexp/xregexp.min.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js |
admin/js/vendor/jquery/jquery.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js |
admin/js/vendor/jquery/LICENSE.txt | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt |
admin/js/vendor/jquery/jquery.min.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js |
admin/js/vendor/select2/select2.full.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js |
admin/js/vendor/select2/LICENSE.md | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md |
admin/js/vendor/select2/select2.full.min.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js |
admin/js/vendor/select2/i18n/lv.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js |
admin/js/vendor/select2/i18n/bs.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js |
admin/js/vendor/select2/i18n/ms.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js |
admin/js/vendor/select2/i18n/zh-TW.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js |
admin/js/vendor/select2/i18n/vi.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js |
admin/js/vendor/select2/i18n/ja.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js |
admin/js/vendor/select2/i18n/nb.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js |
admin/js/vendor/select2/i18n/ka.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js |
admin/js/vendor/select2/i18n/hu.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js |
admin/js/vendor/select2/i18n/pl.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js |
admin/js/vendor/select2/i18n/ps.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js |
admin/js/vendor/select2/i18n/da.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js |
admin/js/vendor/select2/i18n/lt.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js |
admin/js/vendor/select2/i18n/ar.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js |
admin/js/vendor/select2/i18n/hr.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js |
admin/js/vendor/select2/i18n/ne.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js |
admin/js/vendor/select2/i18n/ca.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js |
admin/js/vendor/select2/i18n/ru.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js |
admin/js/vendor/select2/i18n/gl.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js |
admin/js/vendor/select2/i18n/sr.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js |
admin/js/vendor/select2/i18n/sl.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js |
admin/js/vendor/select2/i18n/pt-BR.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js |
admin/js/vendor/select2/i18n/cs.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js |
admin/js/vendor/select2/i18n/sv.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js |
admin/js/vendor/select2/i18n/de.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js |
admin/js/vendor/select2/i18n/th.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js |
admin/js/vendor/select2/i18n/fa.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js |
admin/js/vendor/select2/i18n/af.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js |
admin/js/vendor/select2/i18n/ro.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js |
admin/js/vendor/select2/i18n/he.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js |
admin/js/vendor/select2/i18n/sr-Cyrl.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js |
admin/js/vendor/select2/i18n/id.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js |
admin/js/vendor/select2/i18n/km.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js |
admin/js/vendor/select2/i18n/hy.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js |
admin/js/vendor/select2/i18n/el.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js |
admin/js/vendor/select2/i18n/pt.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js |
admin/js/vendor/select2/i18n/bg.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js |
admin/js/vendor/select2/i18n/hsb.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js |
admin/js/vendor/select2/i18n/eu.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js |
admin/js/vendor/select2/i18n/fr.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js |
admin/js/vendor/select2/i18n/ko.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js |
admin/js/vendor/select2/i18n/dsb.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js |
admin/js/vendor/select2/i18n/tr.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js |
admin/js/vendor/select2/i18n/es.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js |
admin/js/vendor/select2/i18n/is.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js |
admin/js/vendor/select2/i18n/sq.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js |
admin/js/vendor/select2/i18n/sk.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js |
admin/js/vendor/select2/i18n/mk.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js |
admin/js/vendor/select2/i18n/hi.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js |
admin/js/vendor/select2/i18n/nl.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js |
admin/js/vendor/select2/i18n/en.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js |
admin/js/vendor/select2/i18n/bn.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js |
admin/js/vendor/select2/i18n/az.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js |
admin/js/vendor/select2/i18n/fi.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js |
admin/js/vendor/select2/i18n/tk.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js |
admin/js/vendor/select2/i18n/it.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js |
admin/js/vendor/select2/i18n/zh-CN.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js |
admin/js/vendor/select2/i18n/uk.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js |
admin/js/vendor/select2/i18n/et.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js |
admin/js/admin/RelatedObjectLookups.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js |
admin/js/admin/DateTimeShortcuts.js | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js |
admin/css/nav_sidebar.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css |
admin/css/forms.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/forms.css |
admin/css/rtl.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/rtl.css |
admin/css/base.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/base.css |
admin/css/autocomplete.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/autocomplete.css |
admin/css/dark_mode.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dark_mode.css |
admin/css/widgets.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/widgets.css |
admin/css/responsive_rtl.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css |
admin/css/dashboard.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dashboard.css |
admin/css/login.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/login.css |
admin/css/responsive.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive.css |
admin/css/unusable_password_field.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/unusable_password_field.css |
admin/css/changelists.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/changelists.css |
admin/css/vendor/select2/select2.min.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css |
admin/css/vendor/select2/LICENSE-SELECT2.md | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md |
admin/css/vendor/select2/select2.css | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css |
admin/img/icon-alert.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg |
admin/img/LICENSE | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/LICENSE |
admin/img/icon-viewlink.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg |
admin/img/icon-hidelink.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg |
admin/img/icon-clock.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg |
admin/img/inline-delete.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg |
admin/img/icon-calendar.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg |
admin/img/icon-addlink.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg |
admin/img/icon-unknown.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg |
admin/img/selector-icons.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg |
admin/img/tooltag-add.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg |
admin/img/calendar-icons.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg |
admin/img/README.txt | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/README.txt |
admin/img/search.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/search.svg |
admin/img/tooltag-arrowright.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg |
admin/img/icon-deletelink.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg |
admin/img/sorting-icons.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg |
admin/img/icon-yes.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg |
admin/img/icon-unknown-alt.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg |
admin/img/icon-no.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-no.svg |
admin/img/icon-changelink.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg |
admin/img/gis/move_vertex_off.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg |
admin/img/gis/move_vertex_on.svg | /app/.heroku/python/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg |
checker/js/markerclusterer.min.js | /app/checker/static/checker/js/markerclusterer.min.js |
images/switch-icon.png | /app/checker/static/images/switch-icon.png |
images/markers/m1.png | /app/checker/static/images/markers/m1.png |
images/markers/m2.png | /app/checker/static/images/markers/m2.png |
images/markers/m4.png | /app/checker/static/images/markers/m4.png |
images/markers/m5.png | /app/checker/static/images/markers/m5.png |
images/markers/m3.png | /app/checker/static/images/markers/m3.png |
debug_toolbar/js/history.js | /app/.heroku/python/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/history.js |
debug_toolbar/js/timer.js | /app/.heroku/python/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js |
debug_toolbar/js/redirect.js | /app/.heroku/python/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js |
debug_toolbar/js/toolbar.js | /app/.heroku/python/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js |
debug_toolbar/js/utils.js | /app/.heroku/python/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js |
debug_toolbar/css/toolbar.css | /app/.heroku/python/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css |
debug_toolbar/css/print.css | /app/.heroku/python/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/print.css |
None
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at '
'0x7fba2f78fac0>>',
'messages': <FallbackStorage: request=<WSGIRequest: GET '/?q=CDBRI4&sort_order=asc'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fba2fbcf220>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7fba2fbcf220>>'}
{'api_time': 0.4432559013366699,
'company_links': [],
'component_count': 1,
'debug_info': {'backend_sort_by': 'relevance',
'company_search_attempted': True,
'component_search_attempted': True,
'component_search_filter': "(AND: ('cmu_id__iexact', "
"'CDBRI4'))",
'data_access_call_type': 'db_filter (CMU ID)',
'data_source': 'unknown',
'determined_search_type': 'cmu_id',
'final_displayed_components': 1,
'final_total_components': 1,
'is_exact_cmu_id_check': True,
'page': 1,
'per_page': 10,
'query': 'CDBRI4',
'sort_by': 'relevance',
'sort_order': 'asc'},
'error': None,
'has_next': False,
'has_prev': False,
'note': None,
'page': 1,
'page_obj': <Page 1 of 1>,
'page_range': [1],
'per_page': 10,
'query': 'CDBRI4',
'sort_by': 'relevance',
'sort_order': 'asc',
'total_pages': 1}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at '
'0x7fba2f78fac0>>',
'messages': <FallbackStorage: request=<WSGIRequest: GET '/?q=CDBRI4&sort_order=asc'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fba2fbcf220>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7fba2fbcf220>>'}
{'api_time': 0.4432559013366699,
'company_links': [],
'component_count': 1,
'debug_info': {'backend_sort_by': 'relevance',
'company_search_attempted': True,
'component_search_attempted': True,
'component_search_filter': "(AND: ('cmu_id__iexact', "
"'CDBRI4'))",
'data_access_call_type': 'db_filter (CMU ID)',
'data_source': 'unknown',
'determined_search_type': 'cmu_id',
'final_displayed_components': 1,
'final_total_components': 1,
'is_exact_cmu_id_check': True,
'page': 1,
'per_page': 10,
'query': 'CDBRI4',
'sort_by': 'relevance',
'sort_order': 'asc'},
'error': None,
'has_next': False,
'has_prev': False,
'note': None,
'page': 1,
'page_obj': <Page 1 of 1>,
'page_range': [1],
'per_page': 10,
'query': 'CDBRI4',
'sort_by': 'relevance',
'sort_order': 'asc',
'total_pages': 1}
{'csrf_token': <SimpleLazyObject: <function csrf.<locals>._get_val at 0x7fba2f78fac0>>}
{}
{'request': <WSGIRequest: GET '/?q=CDBRI4&sort_order=asc'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fba2fbcf220>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fba2fbcf220>>)}
{'messages': <FallbackStorage: request=<WSGIRequest: GET '/?q=CDBRI4&sort_order=asc'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
Total calls | Total time | Cache hits | Cache misses |
---|---|---|---|
2 | 9.713729843497276 ms | 2 | 0 |
add | get | set | get_or_set | touch | delete | clear | get_many | set_many | delete_many | has_key | incr | decr | incr_version | decr_version |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Time (ms) | Type | Arguments | Keyword arguments | Backend | |
---|---|---|---|---|---|
7.5964 | get | ('cmu_df',) | {} | <django.core.cache.backends.locmem.LocMemCache object at 0x7fba4b38bd90> | |
/app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(235) super().run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125) self.run_for_one(timeout) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69) self.accept(listener) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/checker/services/component_search.py in search_components_service(131) cmu_df, df_api_time = get_cmu_dataframe() /app/checker/services/data_access.py in get_cmu_dataframe(123) cmu_df = cache.get("cmu_df") |
|||||
2.1173 | get | ('cmu_to_company_mapping', {}) | {} | <django.core.cache.backends.locmem.LocMemCache object at 0x7fba4b38bd90> | |
/app/.heroku/python/bin/gunicorn in <module>(8) sys.exit(run()) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(235) super().run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125) self.run_for_one(timeout) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69) self.accept(listener) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /app/.heroku/python/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124) return self.get_response(request) /app/checker/services/component_search.py in search_components_service(253) cmu_mapping = cache.get("cmu_to_company_mapping", {}) |
Signal | Receivers |
---|---|
class_prepared | |
connection_created | |
got_request_exception | |
m2m_changed | |
post_delete | |
post_init | |
post_migrate | create_permissions, create_contenttypes |
post_save | |
pre_delete | |
pre_init | |
pre_migrate | inject_rename_contenttypes_operations |
pre_save | |
request_finished | close_old_connections, close_caches, reset_urlconf |
request_started | reset_queries, close_old_connections |
setting_changed | reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, form_renderer_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, Options.setting_changed, update_level_tags, clear_caches, StaticFilesStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties |