- generic [active] [ref=e1]: - banner [ref=e2]: - heading "InvalidCursorName at /observations-report/" [level=1] [ref=e3] - generic [ref=e4]: cursor "_django_curs_131706611824320_sync_1" does not exist - table [ref=e5]: - rowgroup [ref=e6]: - 'row "Request Method: GET" [ref=e7]': - rowheader "Request Method:" [ref=e8] - cell "GET" [ref=e9] - 'row "Request URL: http://localhost:8000/observations-report/" [ref=e10]': - rowheader "Request URL:" [ref=e11] - cell "http://localhost:8000/observations-report/" [ref=e12] - 'row "Django Version: 6.0.1" [ref=e13]': - rowheader "Django Version:" [ref=e14] - cell "6.0.1" [ref=e15] - 'row "Exception Type: InvalidCursorName" [ref=e16]': - rowheader "Exception Type:" [ref=e17] - cell "InvalidCursorName" [ref=e18] - 'row "Exception Value: cursor \"_django_curs_131706611824320_sync_1\" does not exist" [ref=e19]': - rowheader "Exception Value:" [ref=e20] - cell "cursor \"_django_curs_131706611824320_sync_1\" does not exist" [ref=e21]: - generic [ref=e22]: cursor "_django_curs_131706611824320_sync_1" does not exist - 'row "Exception Location: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py, line 1627, in execute_sql" [ref=e23]': - rowheader "Exception Location:" [ref=e24] - cell "/home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py, line 1627, in execute_sql" [ref=e25] - 'row "Raised during: apps.dashboard.views.observation_report" [ref=e26]': - rowheader "Raised during:" [ref=e27] - cell "apps.dashboard.views.observation_report" [ref=e28] - 'row "Python Executable: /home/ismail/projects/HH/.venv/bin/python3" [ref=e29]': - rowheader "Python Executable:" [ref=e30] - cell "/home/ismail/projects/HH/.venv/bin/python3" [ref=e31] - 'row "Python Version: 3.12.3" [ref=e32]': - rowheader "Python Version:" [ref=e33] - cell "3.12.3" [ref=e34] - 'row "Python Path: [''/home/ismail/projects/HH'', ''/home/ismail/projects/HH'', ''/usr/lib/python312.zip'', ''/usr/lib/python3.12'', ''/usr/lib/python3.12/lib-dynload'', ''/home/ismail/projects/HH/.venv/lib/python3.12/site-packages'', ''__editable__.px360-0.1.0.finder.__path_hook__'']" [ref=e35]': - rowheader "Python Path:" [ref=e36] - cell "['/home/ismail/projects/HH', '/home/ismail/projects/HH', '/usr/lib/python312.zip', '/usr/lib/python3.12', '/usr/lib/python3.12/lib-dynload', '/home/ismail/projects/HH/.venv/lib/python3.12/site-packages', '__editable__.px360-0.1.0.finder.__path_hook__']" [ref=e37]: - code [ref=e39]: "['/home/ismail/projects/HH', '/home/ismail/projects/HH', '/usr/lib/python312.zip', '/usr/lib/python3.12', '/usr/lib/python3.12/lib-dynload', '/home/ismail/projects/HH/.venv/lib/python3.12/site-packages', '__editable__.px360-0.1.0.finder.__path_hook__']" - 'row "Server time: Tue, 05 May 2026 00:21:17 +0300" [ref=e40]': - rowheader "Server time:" [ref=e41] - cell "Tue, 05 May 2026 00:21:17 +0300" [ref=e42] - main [ref=e43]: - generic [ref=e44]: - heading "Traceback Switch to copy-and-paste view" [level=2] [ref=e45]: - text: Traceback - button "Switch to copy-and-paste view" [ref=e47] [cursor=pointer] - list [ref=e49]: - listitem [ref=e50]: - code [ref=e51]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py - text: ", line 105, in _execute" - list [ref=e53]: - listitem [ref=e54] [cursor=pointer]: - text: return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e55]: … - group [ref=e56]: - generic "Local vars" [ref=e57] [cursor=pointer] - listitem [ref=e58]: - 'heading "The above exception (column observations_observation.taxonomy_domain_id does not exist LINE 1: ..._code\", \"observations_observation\".\"category_id\", \"observati... ^ ) was the direct cause of the following exception:" [level=3] [ref=e59]' - listitem [ref=e60]: - code [ref=e61]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py - text: ", line 1624, in execute_sql" - list [ref=e63]: - listitem [ref=e64] [cursor=pointer]: - text: cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e65]: … - group [ref=e66]: - generic "Local vars" [ref=e67] [cursor=pointer] - listitem [ref=e68]: - code [ref=e69]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py - text: ", line 122, in execute" - list [ref=e71]: - listitem [ref=e72] [cursor=pointer]: - text: return super().execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e73]: … - group [ref=e74]: - generic "Local vars" [ref=e75] [cursor=pointer] - listitem [ref=e76]: - code [ref=e77]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py - text: ", line 79, in execute" - list [ref=e79]: - listitem [ref=e80] [cursor=pointer]: - text: return self._execute_with_wrappers( - generic [ref=e81]: … - group [ref=e82]: - generic "Local vars" [ref=e83] [cursor=pointer] - listitem [ref=e84]: - code [ref=e85]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py - text: ", line 92, in _execute_with_wrappers" - list [ref=e87]: - listitem [ref=e88] [cursor=pointer]: - text: return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e89]: … - group [ref=e90]: - generic "Local vars" [ref=e91] [cursor=pointer] - listitem [ref=e92]: - code [ref=e93]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py - text: ", line 100, in _execute" - list [ref=e95]: - listitem [ref=e96] [cursor=pointer]: - text: "with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" - generic [ref=e97]: … - group [ref=e98]: - generic "Local vars" [ref=e99] [cursor=pointer] - listitem [ref=e100]: - code [ref=e101]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/utils.py - text: ", line 94, in __exit__" - list [ref=e103]: - listitem [ref=e104] [cursor=pointer]: - text: raise dj_exc_value.with_traceback(traceback) from exc_value ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e105]: … - group [ref=e106]: - generic "Local vars" [ref=e107] [cursor=pointer] - listitem [ref=e108]: - code [ref=e109]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py - text: ", line 105, in _execute" - list [ref=e111]: - listitem [ref=e112] [cursor=pointer]: - text: return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e113]: … - group [ref=e114]: - generic "Local vars" [ref=e115] [cursor=pointer] - listitem [ref=e116]: - 'heading "During handling of the above exception (column observations_observation.taxonomy_domain_id does not exist LINE 1: ..._code\", \"observations_observation\".\"category_id\", \"observati... ^ ), another exception occurred:" [level=3] [ref=e117]' - listitem [ref=e118]: - code [ref=e119]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py - text: ", line 55, in inner" - list [ref=e121]: - listitem [ref=e122] [cursor=pointer]: - text: response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e123]: … - group [ref=e124]: - generic "Local vars" [ref=e125] [cursor=pointer] - listitem [ref=e126]: - code [ref=e127]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/core/handlers/base.py - text: ", line 198, in _get_response" - list [ref=e129]: - listitem [ref=e130] [cursor=pointer]: - text: response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e131]: … - group [ref=e132]: - generic "Local vars" [ref=e133] [cursor=pointer] - listitem [ref=e134]: - code [ref=e135]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py - text: ", line 59, in _view_wrapper" - list [ref=e137]: - listitem [ref=e138] [cursor=pointer]: - text: return view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e139]: … - group [ref=e140]: - generic "Local vars" [ref=e141] [cursor=pointer] - listitem [ref=e142]: - code [ref=e143]: /home/ismail/projects/HH/apps/dashboard/views.py - text: ", line 2122, in observation_report" - list [ref=e145]: - listitem [ref=e146] [cursor=pointer]: - text: employee_breakdown = service.get_employee_breakdown() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - generic [ref=e147]: … - group [ref=e148]: - generic "Local vars" [ref=e149] [cursor=pointer] - listitem [ref=e150]: - code [ref=e151]: /home/ismail/projects/HH/apps/dashboard/services/observation_report.py - text: ", line 160, in get_employee_breakdown" - list [ref=e153]: - listitem [ref=e154] [cursor=pointer]: - text: "for obs in qs.iterator(chunk_size=2000): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" - generic [ref=e155]: … - group [ref=e156]: - generic "Local vars" [ref=e157] [cursor=pointer] - listitem [ref=e158]: - code [ref=e159]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/query.py - text: ", line 508, in _iterator" - list [ref=e161]: - listitem [ref=e162] [cursor=pointer]: - text: yield from iterable ^^^^^^^^^^^^^^^^^^^ - generic [ref=e163]: … - group [ref=e164]: - generic "Local vars" [ref=e165] [cursor=pointer] - listitem [ref=e166]: - code [ref=e167]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/query.py - text: ", line 95, in __iter__" - list [ref=e169]: - listitem [ref=e170] [cursor=pointer]: - text: results = compiler.execute_sql( - generic [ref=e171]: … - group [ref=e172]: - generic "Local vars" [ref=e173] [cursor=pointer] - listitem [ref=e174]: - code [ref=e175]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py - text: ", line 1627, in execute_sql" - list [ref=e177]: - listitem [ref=e178] [cursor=pointer]: - text: cursor.close() ^^^^^^^^^^^^^^ - generic [ref=e179]: … - group [ref=e180]: - generic "Local vars" [ref=e181] [cursor=pointer] - generic [ref=e182]: - heading "Request information" [level=2] [ref=e183] - heading "USER" [level=3] [ref=e184] - paragraph [ref=e185]: PX Admin (pxadmin@dev.local) - heading "GET" [level=3] [ref=e186] - paragraph [ref=e187]: No GET data - heading "POST" [level=3] [ref=e188] - paragraph [ref=e189]: No POST data - heading "FILES" [level=3] [ref=e190] - paragraph [ref=e191]: No FILES data - heading "COOKIES" [level=3] [ref=e192] - table [ref=e193]: - rowgroup [ref=e194]: - row "Variable Value" [ref=e195]: - columnheader "Variable" [ref=e196] - columnheader "Value" [ref=e197] - rowgroup [ref=e198]: - row "csrftoken '********************'" [ref=e199]: - cell "csrftoken" [ref=e200] - cell "'********************'" [ref=e201]: - generic [ref=e202]: "'********************'" - row "sessionid '********************'" [ref=e203]: - cell "sessionid" [ref=e204] - cell "'********************'" [ref=e205]: - generic [ref=e206]: "'********************'" - heading "META" [level=3] [ref=e207] - table [ref=e208]: - rowgroup [ref=e209]: - row "Variable Value" [ref=e210]: - columnheader "Variable" [ref=e211] - columnheader "Value" [ref=e212] - rowgroup [ref=e213]: - row "ADMIN_URL 'admin/'" [ref=e214]: - cell "ADMIN_URL" [ref=e215] - cell "'admin/'" [ref=e216]: - generic [ref=e217]: "'admin/'" - row "AI_MAX_TOKENS '********************'" [ref=e218]: - cell "AI_MAX_TOKENS" [ref=e219] - cell "'********************'" [ref=e220]: - generic [ref=e221]: "'********************'" - row "AI_MODEL 'openrouter/google/gemini-2.5-flash-lite'" [ref=e222]: - cell "AI_MODEL" [ref=e223] - cell "'openrouter/google/gemini-2.5-flash-lite'" [ref=e224]: - generic [ref=e225]: "'openrouter/google/gemini-2.5-flash-lite'" - row "AI_TEMPERATURE '0.3'" [ref=e226]: - cell "AI_TEMPERATURE" [ref=e227] - cell "'0.3'" [ref=e228]: - generic [ref=e229]: "'0.3'" - row "ALLOWED_HOSTS 'localhost,127.0.0.1'" [ref=e230]: - cell "ALLOWED_HOSTS" [ref=e231] - cell "'localhost,127.0.0.1'" [ref=e232]: - generic [ref=e233]: "'localhost,127.0.0.1'" - row "BUNDLED_DEBUGPY_PATH '/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/libs/debugpy'" [ref=e234]: - cell "BUNDLED_DEBUGPY_PATH" [ref=e235] - cell "'/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/libs/debugpy'" [ref=e236]: - generic [ref=e237]: "'/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/libs/debugpy'" - row "CELERY_BROKER_URL 'redis://localhost:6379/0'" [ref=e238]: - cell "CELERY_BROKER_URL" [ref=e239] - cell "'redis://localhost:6379/0'" [ref=e240]: - generic [ref=e241]: "'redis://localhost:6379/0'" - row "CELERY_RESULT_BACKEND 'redis://localhost:6379/0'" [ref=e242]: - cell "CELERY_RESULT_BACKEND" [ref=e243] - cell "'redis://localhost:6379/0'" [ref=e244]: - generic [ref=e245]: "'redis://localhost:6379/0'" - row "CELERY_TASK_ALWAYS_EAGER 'False'" [ref=e246]: - cell "CELERY_TASK_ALWAYS_EAGER" [ref=e247] - cell "'False'" [ref=e248]: - generic [ref=e249]: "'False'" - row "CHI_API_KEY '********************'" [ref=e250]: - cell "CHI_API_KEY" [ref=e251] - cell "'********************'" [ref=e252]: - generic [ref=e253]: "'********************'" - row "CHI_API_URL '********************'" [ref=e254]: - cell "CHI_API_URL" [ref=e255] - cell "'********************'" [ref=e256]: - generic [ref=e257]: "'********************'" - row "CHROME_DESKTOP 'code.desktop'" [ref=e258]: - cell "CHROME_DESKTOP" [ref=e259] - cell "'code.desktop'" [ref=e260]: - generic [ref=e261]: "'code.desktop'" - row "CLUTTER_BACKEND 'x11'" [ref=e262]: - cell "CLUTTER_BACKEND" [ref=e263] - cell "'x11'" [ref=e264]: - generic [ref=e265]: "'x11'" - row "COLORTERM 'truecolor'" [ref=e266]: - cell "COLORTERM" [ref=e267] - cell "'truecolor'" [ref=e268]: - generic [ref=e269]: "'truecolor'" - row "COMPIZ_CONFIG_PROFILE 'mint'" [ref=e270]: - cell "COMPIZ_CONFIG_PROFILE" [ref=e271] - cell "'mint'" [ref=e272]: - generic [ref=e273]: "'mint'" - row "CONTENT_LENGTH ''" [ref=e274]: - cell "CONTENT_LENGTH" [ref=e275] - cell "''" [ref=e276]: - generic [ref=e277]: "''" - row "CONTENT_TYPE 'text/plain'" [ref=e278]: - cell "CONTENT_TYPE" [ref=e279] - cell "'text/plain'" [ref=e280]: - generic [ref=e281]: "'text/plain'" - row "CSRF_COOKIE 'E3u2B4EJM9Lf1FHmSYAu96q9Do5k04vP'" [ref=e282]: - cell "CSRF_COOKIE" [ref=e283] - cell "'E3u2B4EJM9Lf1FHmSYAu96q9Do5k04vP'" [ref=e284]: - generic [ref=e285]: "'E3u2B4EJM9Lf1FHmSYAu96q9Do5k04vP'" - row "DATABASE_URL 'postgres://px360:px360@localhost:5433/px360'" [ref=e286]: - cell "DATABASE_URL" [ref=e287] - cell "'postgres://px360:px360@localhost:5433/px360'" [ref=e288]: - generic [ref=e289]: "'postgres://px360:px360@localhost:5433/px360'" - row "DBUS_SESSION_BUS_ADDRESS 'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" [ref=e290]: - cell "DBUS_SESSION_BUS_ADDRESS" [ref=e291] - cell "'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" [ref=e292]: - generic [ref=e293]: "'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" - row "DBUS_STARTER_ADDRESS 'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" [ref=e294]: - cell "DBUS_STARTER_ADDRESS" [ref=e295] - cell "'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" [ref=e296]: - generic [ref=e297]: "'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" - row "DBUS_STARTER_BUS_TYPE 'session'" [ref=e298]: - cell "DBUS_STARTER_BUS_TYPE" [ref=e299] - cell "'session'" [ref=e300]: - generic [ref=e301]: "'session'" - row "DEBUG 'True'" [ref=e302]: - cell "DEBUG" [ref=e303] - cell "'True'" [ref=e304]: - generic [ref=e305]: "'True'" - row "DEFAULT_FROM_EMAIL 'noreply@px360.sa'" [ref=e306]: - cell "DEFAULT_FROM_EMAIL" [ref=e307] - cell "'noreply@px360.sa'" [ref=e308]: - generic [ref=e309]: "'noreply@px360.sa'" - row "DESKTOP_SESSION 'mate'" [ref=e310]: - cell "DESKTOP_SESSION" [ref=e311] - cell "'mate'" [ref=e312]: - generic [ref=e313]: "'mate'" - row "DEV_SMS_RECIPIENT '+966566703794'" [ref=e314]: - cell "DEV_SMS_RECIPIENT" [ref=e315] - cell "'+966566703794'" [ref=e316]: - generic [ref=e317]: "'+966566703794'" - row "DISPLAY ':0'" [ref=e318]: - cell "DISPLAY" [ref=e319] - cell "':0'" [ref=e320]: - generic [ref=e321]: "':0'" - row "DJANGO_SETTINGS_MODULE 'config.settings.dev'" [ref=e322]: - cell "DJANGO_SETTINGS_MODULE" [ref=e323] - cell "'config.settings.dev'" [ref=e324]: - generic [ref=e325]: "'config.settings.dev'" - row "EMAIL_API_ENABLED '********************'" [ref=e326]: - cell "EMAIL_API_ENABLED" [ref=e327] - cell "'********************'" [ref=e328]: - generic [ref=e329]: "'********************'" - row "EMAIL_API_KEY '********************'" [ref=e330]: - cell "EMAIL_API_KEY" [ref=e331] - cell "'********************'" [ref=e332]: - generic [ref=e333]: "'********************'" - row "EMAIL_API_URL '********************'" [ref=e334]: - cell "EMAIL_API_URL" [ref=e335] - cell "'********************'" [ref=e336]: - generic [ref=e337]: "'********************'" - row "EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'" [ref=e338]: - cell "EMAIL_BACKEND" [ref=e339] - cell "'django.core.mail.backends.smtp.EmailBackend'" [ref=e340]: - generic [ref=e341]: "'django.core.mail.backends.smtp.EmailBackend'" - row "EMAIL_ENABLED 'True'" [ref=e342]: - cell "EMAIL_ENABLED" [ref=e343] - cell "'True'" [ref=e344]: - generic [ref=e345]: "'True'" - row "EMAIL_HOST 'localhost'" [ref=e346]: - cell "EMAIL_HOST" [ref=e347] - cell "'localhost'" [ref=e348]: - generic [ref=e349]: "'localhost'" - row "EMAIL_HOST_PASSWORD '********************'" [ref=e350]: - cell "EMAIL_HOST_PASSWORD" [ref=e351] - cell "'********************'" [ref=e352]: - generic [ref=e353]: "'********************'" - row "EMAIL_HOST_USER ''" [ref=e354]: - cell "EMAIL_HOST_USER" [ref=e355] - cell "''" [ref=e356]: - generic [ref=e357]: "''" - row "EMAIL_PORT '2525'" [ref=e358]: - cell "EMAIL_PORT" [ref=e359] - cell "'2525'" [ref=e360]: - generic [ref=e361]: "'2525'" - row "EMAIL_PROVIDER 'console'" [ref=e362]: - cell "EMAIL_PROVIDER" [ref=e363] - cell "'console'" [ref=e364]: - generic [ref=e365]: "'console'" - row "EMAIL_USE_TLS 'False'" [ref=e366]: - cell "EMAIL_USE_TLS" [ref=e367] - cell "'False'" [ref=e368]: - generic [ref=e369]: "'False'" - row "FC_FONTATIONS '1'" [ref=e370]: - cell "FC_FONTATIONS" [ref=e371] - cell "'1'" [ref=e372]: - generic [ref=e373]: "'1'" - row "GATEWAY_INTERFACE 'CGI/1.1'" [ref=e374]: - cell "GATEWAY_INTERFACE" [ref=e375] - cell "'CGI/1.1'" [ref=e376]: - generic [ref=e377]: "'CGI/1.1'" - row "GDK_BACKEND 'x11'" [ref=e378]: - cell "GDK_BACKEND" [ref=e379] - cell "'x11'" [ref=e380]: - generic [ref=e381]: "'x11'" - row "GDMSESSION 'mate'" [ref=e382]: - cell "GDMSESSION" [ref=e383] - cell "'mate'" [ref=e384]: - generic [ref=e385]: "'mate'" - row "GDM_LANG 'en_US'" [ref=e386]: - cell "GDM_LANG" [ref=e387] - cell "'en_US'" [ref=e388]: - generic [ref=e389]: "'en_US'" - row "GIO_LAUNCHED_DESKTOP_FILE '/usr/share/applications/code.desktop'" [ref=e390]: - cell "GIO_LAUNCHED_DESKTOP_FILE" [ref=e391] - cell "'/usr/share/applications/code.desktop'" [ref=e392]: - generic [ref=e393]: "'/usr/share/applications/code.desktop'" - row "GIO_LAUNCHED_DESKTOP_FILE_PID '2891'" [ref=e394]: - cell "GIO_LAUNCHED_DESKTOP_FILE_PID" [ref=e395] - cell "'2891'" [ref=e396]: - generic [ref=e397]: "'2891'" - row "GIT_ASKPASS '********************'" [ref=e398]: - cell "GIT_ASKPASS" [ref=e399] - cell "'********************'" [ref=e400]: - generic [ref=e401]: "'********************'" - row "GNOME_KEYRING_CONTROL '********************'" [ref=e402]: - cell "GNOME_KEYRING_CONTROL" [ref=e403] - cell "'********************'" [ref=e404]: - generic [ref=e405]: "'********************'" - row "GPG_AGENT_INFO '/run/user/1000/gnupg/S.gpg-agent:0:1'" [ref=e406]: - cell "GPG_AGENT_INFO" [ref=e407] - cell "'/run/user/1000/gnupg/S.gpg-agent:0:1'" [ref=e408]: - generic [ref=e409]: "'/run/user/1000/gnupg/S.gpg-agent:0:1'" - row "GSM_SKIP_SSH_AGENT_WORKAROUND 'true'" [ref=e410]: - cell "GSM_SKIP_SSH_AGENT_WORKAROUND" [ref=e411] - cell "'true'" [ref=e412]: - generic [ref=e413]: "'true'" - row "GTK3_MODULES 'xapp-gtk3-module'" [ref=e414]: - cell "GTK3_MODULES" [ref=e415] - cell "'xapp-gtk3-module'" [ref=e416]: - generic [ref=e417]: "'xapp-gtk3-module'" - row "GTK_MODULES 'gail:atk-bridge'" [ref=e418]: - cell "GTK_MODULES" [ref=e419] - cell "'gail:atk-bridge'" [ref=e420]: - generic [ref=e421]: "'gail:atk-bridge'" - row "GTK_OVERLAY_SCROLLING '0'" [ref=e422]: - cell "GTK_OVERLAY_SCROLLING" [ref=e423] - cell "'0'" [ref=e424]: - generic [ref=e425]: "'0'" - row "HIS_API_URL '********************'" [ref=e426]: - cell "HIS_API_URL" [ref=e427] - cell "'********************'" [ref=e428]: - generic [ref=e429]: "'********************'" - row "HIS_API_USERNAME '********************'" [ref=e430]: - cell "HIS_API_USERNAME" [ref=e431] - cell "'********************'" [ref=e432]: - generic [ref=e433]: "'********************'" - row "HIS_RATINGS_API_URL '********************'" [ref=e434]: - cell "HIS_RATINGS_API_URL" [ref=e435] - cell "'********************'" [ref=e436]: - generic [ref=e437]: "'********************'" - row "HOME '/home/ismail'" [ref=e438]: - cell "HOME" [ref=e439] - cell "'/home/ismail'" [ref=e440]: - generic [ref=e441]: "'/home/ismail'" - row "HTTP_ACCEPT 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7'" [ref=e442]: - cell "HTTP_ACCEPT" [ref=e443] - cell "'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7'" [ref=e444]: - generic [ref=e445]: "'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7'" - row "HTTP_ACCEPT_ENCODING 'gzip, deflate, br, zstd'" [ref=e446]: - cell "HTTP_ACCEPT_ENCODING" [ref=e447] - cell "'gzip, deflate, br, zstd'" [ref=e448]: - generic [ref=e449]: "'gzip, deflate, br, zstd'" - row "HTTP_ACCEPT_LANGUAGE 'en-US,en;q=0.9'" [ref=e450]: - cell "HTTP_ACCEPT_LANGUAGE" [ref=e451] - cell "'en-US,en;q=0.9'" [ref=e452]: - generic [ref=e453]: "'en-US,en;q=0.9'" - row "HTTP_CONNECTION 'keep-alive'" [ref=e454]: - cell "HTTP_CONNECTION" [ref=e455] - cell "'keep-alive'" [ref=e456]: - generic [ref=e457]: "'keep-alive'" - row "HTTP_COOKIE '********************'" [ref=e458]: - cell "HTTP_COOKIE" [ref=e459] - cell "'********************'" [ref=e460]: - generic [ref=e461]: "'********************'" - row "HTTP_HOST 'localhost:8000'" [ref=e462]: - cell "HTTP_HOST" [ref=e463] - cell "'localhost:8000'" [ref=e464]: - generic [ref=e465]: "'localhost:8000'" - row "HTTP_SEC_CH_UA '\"Google Chrome\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"'" [ref=e466]: - cell "HTTP_SEC_CH_UA" [ref=e467] - cell "'\"Google Chrome\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"'" [ref=e468]: - generic [ref=e469]: "'\"Google Chrome\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"'" - row "HTTP_SEC_CH_UA_MOBILE '?0'" [ref=e470]: - cell "HTTP_SEC_CH_UA_MOBILE" [ref=e471] - cell "'?0'" [ref=e472]: - generic [ref=e473]: "'?0'" - row "HTTP_SEC_CH_UA_PLATFORM '\"Linux\"'" [ref=e474]: - cell "HTTP_SEC_CH_UA_PLATFORM" [ref=e475] - cell "'\"Linux\"'" [ref=e476]: - generic [ref=e477]: "'\"Linux\"'" - row "HTTP_SEC_FETCH_DEST 'document'" [ref=e478]: - cell "HTTP_SEC_FETCH_DEST" [ref=e479] - cell "'document'" [ref=e480]: - generic [ref=e481]: "'document'" - row "HTTP_SEC_FETCH_MODE 'navigate'" [ref=e482]: - cell "HTTP_SEC_FETCH_MODE" [ref=e483] - cell "'navigate'" [ref=e484]: - generic [ref=e485]: "'navigate'" - row "HTTP_SEC_FETCH_SITE 'none'" [ref=e486]: - cell "HTTP_SEC_FETCH_SITE" [ref=e487] - cell "'none'" [ref=e488]: - generic [ref=e489]: "'none'" - row "HTTP_SEC_FETCH_USER '?1'" [ref=e490]: - cell "HTTP_SEC_FETCH_USER" [ref=e491] - cell "'?1'" [ref=e492]: - generic [ref=e493]: "'?1'" - row "HTTP_UPGRADE_INSECURE_REQUESTS '1'" [ref=e494]: - cell "HTTP_UPGRADE_INSECURE_REQUESTS" [ref=e495] - cell "'1'" [ref=e496]: - generic [ref=e497]: "'1'" - row "HTTP_USER_AGENT ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ' 'HeadlessChrome/147.0.0.0 Safari/537.36')" [ref=e498]: - cell "HTTP_USER_AGENT" [ref=e499] - cell "('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ' 'HeadlessChrome/147.0.0.0 Safari/537.36')" [ref=e500]: - generic [ref=e501]: ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ' 'HeadlessChrome/147.0.0.0 Safari/537.36') - row "IM_CONFIG_PHASE '1'" [ref=e502]: - cell "IM_CONFIG_PHASE" [ref=e503] - cell "'1'" [ref=e504]: - generic [ref=e505]: "'1'" - row "LANG 'en_US.UTF-8'" [ref=e506]: - cell "LANG" [ref=e507] - cell "'en_US.UTF-8'" [ref=e508]: - generic [ref=e509]: "'en_US.UTF-8'" - row "LANGUAGE 'en_US'" [ref=e510]: - cell "LANGUAGE" [ref=e511] - cell "'en_US'" [ref=e512]: - generic [ref=e513]: "'en_US'" - row "LC_ADDRESS 'ar_SA.UTF-8'" [ref=e514]: - cell "LC_ADDRESS" [ref=e515] - cell "'ar_SA.UTF-8'" [ref=e516]: - generic [ref=e517]: "'ar_SA.UTF-8'" - row "LC_IDENTIFICATION 'ar_SA.UTF-8'" [ref=e518]: - cell "LC_IDENTIFICATION" [ref=e519] - cell "'ar_SA.UTF-8'" [ref=e520]: - generic [ref=e521]: "'ar_SA.UTF-8'" - row "LC_MEASUREMENT 'ar_SA.UTF-8'" [ref=e522]: - cell "LC_MEASUREMENT" [ref=e523] - cell "'ar_SA.UTF-8'" [ref=e524]: - generic [ref=e525]: "'ar_SA.UTF-8'" - row "LC_MONETARY 'ar_SA.UTF-8'" [ref=e526]: - cell "LC_MONETARY" [ref=e527] - cell "'ar_SA.UTF-8'" [ref=e528]: - generic [ref=e529]: "'ar_SA.UTF-8'" - row "LC_NAME 'ar_SA.UTF-8'" [ref=e530]: - cell "LC_NAME" [ref=e531] - cell "'ar_SA.UTF-8'" [ref=e532]: - generic [ref=e533]: "'ar_SA.UTF-8'" - row "LC_NUMERIC 'ar_SA.UTF-8'" [ref=e534]: - cell "LC_NUMERIC" [ref=e535] - cell "'ar_SA.UTF-8'" [ref=e536]: - generic [ref=e537]: "'ar_SA.UTF-8'" - row "LC_PAPER 'ar_SA.UTF-8'" [ref=e538]: - cell "LC_PAPER" [ref=e539] - cell "'ar_SA.UTF-8'" [ref=e540]: - generic [ref=e541]: "'ar_SA.UTF-8'" - row "LC_TELEPHONE 'ar_SA.UTF-8'" [ref=e542]: - cell "LC_TELEPHONE" [ref=e543] - cell "'ar_SA.UTF-8'" [ref=e544]: - generic [ref=e545]: "'ar_SA.UTF-8'" - row "LC_TIME 'en_US.UTF-8'" [ref=e546]: - cell "LC_TIME" [ref=e547] - cell "'en_US.UTF-8'" [ref=e548]: - generic [ref=e549]: "'en_US.UTF-8'" - row "LESSCLOSE '/usr/bin/lesspipe %s %s'" [ref=e550]: - cell "LESSCLOSE" [ref=e551] - cell "'/usr/bin/lesspipe %s %s'" [ref=e552]: - generic [ref=e553]: "'/usr/bin/lesspipe %s %s'" - row "LESSOPEN '| /usr/bin/lesspipe %s'" [ref=e554]: - cell "LESSOPEN" [ref=e555] - cell "'| /usr/bin/lesspipe %s'" [ref=e556]: - generic [ref=e557]: "'| /usr/bin/lesspipe %s'" - row "LOGNAME 'ismail'" [ref=e558]: - cell "LOGNAME" [ref=e559] - cell "'ismail'" [ref=e560]: - generic [ref=e561]: "'ismail'" - row [ref=e562]: - cell "LS_COLORS" [ref=e563] - cell [ref=e564]: - generic [ref=e565]: "'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:'" - row "MANAGERPID '1134'" [ref=e566]: - cell "MANAGERPID" [ref=e567] - cell "'1134'" [ref=e568]: - generic [ref=e569]: "'1134'" - row "MATE_DESKTOP_SESSION_ID 'this-is-deprecated'" [ref=e570]: - cell "MATE_DESKTOP_SESSION_ID" [ref=e571] - cell "'this-is-deprecated'" [ref=e572]: - generic [ref=e573]: "'this-is-deprecated'" - row "MEMORY_PRESSURE_WATCH '/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/dbus.service/memory.pressure'" [ref=e574]: - cell "MEMORY_PRESSURE_WATCH" [ref=e575] - cell "'/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/dbus.service/memory.pressure'" [ref=e576]: - generic [ref=e577]: "'/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/dbus.service/memory.pressure'" - row "MEMORY_PRESSURE_WRITE 'c29tZSAyMDAwMDAgMjAwMDAwMAA='" [ref=e578]: - cell "MEMORY_PRESSURE_WRITE" [ref=e579] - cell "'c29tZSAyMDAwMDAgMjAwMDAwMAA='" [ref=e580]: - generic [ref=e581]: "'c29tZSAyMDAwMDAgMjAwMDAwMAA='" - row "MOH_API_KEY '********************'" [ref=e582]: - cell "MOH_API_KEY" [ref=e583] - cell "'********************'" [ref=e584]: - generic [ref=e585]: "'********************'" - row "MOH_API_URL '********************'" [ref=e586]: - cell "MOH_API_URL" [ref=e587] - cell "'********************'" [ref=e588]: - generic [ref=e589]: "'********************'" - row "MSHASTRA_PASSWORD '********************'" [ref=e590]: - cell "MSHASTRA_PASSWORD" [ref=e591] - cell "'********************'" [ref=e592]: - generic [ref=e593]: "'********************'" - row "MSHASTRA_SENDER_ID 'M556999091'" [ref=e594]: - cell "MSHASTRA_SENDER_ID" [ref=e595] - cell "'M556999091'" [ref=e596]: - generic [ref=e597]: "'M556999091'" - row "MSHASTRA_USERNAME 'M556999091'" [ref=e598]: - cell "MSHASTRA_USERNAME" [ref=e599] - cell "'M556999091'" [ref=e600]: - generic [ref=e601]: "'M556999091'" - row "NVM_BIN '/home/ismail/.nvm/versions/node/v24.12.0/bin'" [ref=e602]: - cell "NVM_BIN" [ref=e603] - cell "'/home/ismail/.nvm/versions/node/v24.12.0/bin'" [ref=e604]: - generic [ref=e605]: "'/home/ismail/.nvm/versions/node/v24.12.0/bin'" - row "NVM_CD_FLAGS ''" [ref=e606]: - cell "NVM_CD_FLAGS" [ref=e607] - cell "''" [ref=e608]: - generic [ref=e609]: "''" - row "NVM_DIR '/home/ismail/.nvm'" [ref=e610]: - cell "NVM_DIR" [ref=e611] - cell "'/home/ismail/.nvm'" [ref=e612]: - generic [ref=e613]: "'/home/ismail/.nvm'" - row "NVM_INC '/home/ismail/.nvm/versions/node/v24.12.0/include/node'" [ref=e614]: - cell "NVM_INC" [ref=e615] - cell "'/home/ismail/.nvm/versions/node/v24.12.0/include/node'" [ref=e616]: - generic [ref=e617]: "'/home/ismail/.nvm/versions/node/v24.12.0/include/node'" - row "OPENROUTER_API_KEY '********************'" [ref=e618]: - cell "OPENROUTER_API_KEY" [ref=e619] - cell "'********************'" [ref=e620]: - generic [ref=e621]: "'********************'" - row "PAPERSIZE 'a4'" [ref=e622]: - cell "PAPERSIZE" [ref=e623] - cell "'a4'" [ref=e624]: - generic [ref=e625]: "'a4'" - row "PATH '/home/ismail/projects/HH/.venv/bin:/home/ismail/projects/HH/.venv/bin:/home/ismail/.opencode/bin:/home/ismail/.local/bin:/home/ismail/.opencode/bin:/home/ismail/.nvm/versions/node/v24.12.0/bin:/home/ismail/.cargo/bin:/home/ismail/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/scripts/noConfigScripts'" [ref=e626]: - cell "PATH" [ref=e627] - cell "'/home/ismail/projects/HH/.venv/bin:/home/ismail/projects/HH/.venv/bin:/home/ismail/.opencode/bin:/home/ismail/.local/bin:/home/ismail/.opencode/bin:/home/ismail/.nvm/versions/node/v24.12.0/bin:/home/ismail/.cargo/bin:/home/ismail/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/scripts/noConfigScripts'" [ref=e628]: - generic [ref=e629]: "'/home/ismail/projects/HH/.venv/bin:/home/ismail/projects/HH/.venv/bin:/home/ismail/.opencode/bin:/home/ismail/.local/bin:/home/ismail/.opencode/bin:/home/ismail/.nvm/versions/node/v24.12.0/bin:/home/ismail/.cargo/bin:/home/ismail/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/scripts/noConfigScripts'" - row "PATH_INFO '/observations-report/'" [ref=e630]: - cell "PATH_INFO" [ref=e631] - cell "'/observations-report/'" [ref=e632]: - generic [ref=e633]: "'/observations-report/'" - 'row "PS1 (''\\\\[\\x1b]633;A\\x07\\\\](px360) \\\\[\\x1b]633;A\\x07\\\\]\\\\[\\\\e]0;\\\\u@\\\\h: '' ''\\\\w\\\\a\\\\]${debian_chroot:+($debian_chroot)}\\\\[\\\\033[01;32m\\\\]\\\\u@\\\\h\\\\[\\\\033[00m\\\\]:\\\\[\\\\033[01;34m\\\\]\\\\w\\\\[\\\\033[00m\\\\]\\\\$ '' ''\\\\[\\x1b]633;B\\x07\\\\]\\\\[\\x1b]633;B\\x07\\\\]'')" [ref=e634]': - cell "PS1" [ref=e635] - 'cell "(''\\\\[\\x1b]633;A\\x07\\\\](px360) \\\\[\\x1b]633;A\\x07\\\\]\\\\[\\\\e]0;\\\\u@\\\\h: '' ''\\\\w\\\\a\\\\]${debian_chroot:+($debian_chroot)}\\\\[\\\\033[01;32m\\\\]\\\\u@\\\\h\\\\[\\\\033[00m\\\\]:\\\\[\\\\033[01;34m\\\\]\\\\w\\\\[\\\\033[00m\\\\]\\\\$ '' ''\\\\[\\x1b]633;B\\x07\\\\]\\\\[\\x1b]633;B\\x07\\\\]'')" [ref=e636]': - generic [ref=e637]: "('\\\\[\\x1b]633;A\\x07\\\\](px360) \\\\[\\x1b]633;A\\x07\\\\]\\\\[\\\\e]0;\\\\u@\\\\h: ' '\\\\w\\\\a\\\\]${debian_chroot:+($debian_chroot)}\\\\[\\\\033[01;32m\\\\]\\\\u@\\\\h\\\\[\\\\033[00m\\\\]:\\\\[\\\\033[01;34m\\\\]\\\\w\\\\[\\\\033[00m\\\\]\\\\$ ' '\\\\[\\x1b]633;B\\x07\\\\]\\\\[\\x1b]633;B\\x07\\\\]')" - row "PWD '/home/ismail/projects/HH'" [ref=e638]: - cell "PWD" [ref=e639] - cell "'/home/ismail/projects/HH'" [ref=e640]: - generic [ref=e641]: "'/home/ismail/projects/HH'" - row "PYDEVD_DISABLE_FILE_VALIDATION '1'" [ref=e642]: - cell "PYDEVD_DISABLE_FILE_VALIDATION" [ref=e643] - cell "'1'" [ref=e644]: - generic [ref=e645]: "'1'" - row "PYTHONSTARTUP '/home/ismail/.config/Code/User/workspaceStorage/be2a9b869fd4f54d8616f8f370827124/ms-python.python/pythonrc.py'" [ref=e646]: - cell "PYTHONSTARTUP" [ref=e647] - cell "'/home/ismail/.config/Code/User/workspaceStorage/be2a9b869fd4f54d8616f8f370827124/ms-python.python/pythonrc.py'" [ref=e648]: - generic [ref=e649]: "'/home/ismail/.config/Code/User/workspaceStorage/be2a9b869fd4f54d8616f8f370827124/ms-python.python/pythonrc.py'" - row "PYTHON_BASIC_REPL '1'" [ref=e650]: - cell "PYTHON_BASIC_REPL" [ref=e651] - cell "'1'" [ref=e652]: - generic [ref=e653]: "'1'" - row "QT_ACCESSIBILITY '1'" [ref=e654]: - cell "QT_ACCESSIBILITY" [ref=e655] - cell "'1'" [ref=e656]: - generic [ref=e657]: "'1'" - row "QT_FONT_DPI '96'" [ref=e658]: - cell "QT_FONT_DPI" [ref=e659] - cell "'96'" [ref=e660]: - generic [ref=e661]: "'96'" - row "QT_SCALE_FACTOR '1'" [ref=e662]: - cell "QT_SCALE_FACTOR" [ref=e663] - cell "'1'" [ref=e664]: - generic [ref=e665]: "'1'" - row "QUERY_STRING ''" [ref=e666]: - cell "QUERY_STRING" [ref=e667] - cell "''" [ref=e668]: - generic [ref=e669]: "''" - row "REMOTE_ADDR '127.0.0.1'" [ref=e670]: - cell "REMOTE_ADDR" [ref=e671] - cell "'127.0.0.1'" [ref=e672]: - generic [ref=e673]: "'127.0.0.1'" - row "REMOTE_HOST ''" [ref=e674]: - cell "REMOTE_HOST" [ref=e675] - cell "''" [ref=e676]: - generic [ref=e677]: "''" - row "REQUEST_METHOD 'GET'" [ref=e678]: - cell "REQUEST_METHOD" [ref=e679] - cell "'GET'" [ref=e680]: - generic [ref=e681]: "'GET'" - row "RUN_MAIN 'true'" [ref=e682]: - cell "RUN_MAIN" [ref=e683] - cell "'true'" [ref=e684]: - generic [ref=e685]: "'true'" - row "SCRIPT_NAME ''" [ref=e686]: - cell "SCRIPT_NAME" [ref=e687] - cell "''" [ref=e688]: - generic [ref=e689]: "''" - row "SECRET_KEY '********************'" [ref=e690]: - cell "SECRET_KEY" [ref=e691] - cell "'********************'" [ref=e692]: - generic [ref=e693]: "'********************'" - row "SERVER_NAME 'localhost'" [ref=e694]: - cell "SERVER_NAME" [ref=e695] - cell "'localhost'" [ref=e696]: - generic [ref=e697]: "'localhost'" - row "SERVER_PORT '8000'" [ref=e698]: - cell "SERVER_PORT" [ref=e699] - cell "'8000'" [ref=e700]: - generic [ref=e701]: "'8000'" - row "SERVER_PROTOCOL 'HTTP/1.1'" [ref=e702]: - cell "SERVER_PROTOCOL" [ref=e703] - cell "'HTTP/1.1'" [ref=e704]: - generic [ref=e705]: "'HTTP/1.1'" - row "SERVER_SOFTWARE 'WSGIServer/0.2'" [ref=e706]: - cell "SERVER_SOFTWARE" [ref=e707] - cell "'WSGIServer/0.2'" [ref=e708]: - generic [ref=e709]: "'WSGIServer/0.2'" - row "SESSION_MANAGER 'local/ismail-Latitude-5500:@/tmp/.ICE-unix/1151,unix/ismail-Latitude-5500:/tmp/.ICE-unix/1151'" [ref=e710]: - cell "SESSION_MANAGER" [ref=e711] - cell "'local/ismail-Latitude-5500:@/tmp/.ICE-unix/1151,unix/ismail-Latitude-5500:/tmp/.ICE-unix/1151'" [ref=e712]: - generic [ref=e713]: "'local/ismail-Latitude-5500:@/tmp/.ICE-unix/1151,unix/ismail-Latitude-5500:/tmp/.ICE-unix/1151'" - row "SHELL '/bin/bash'" [ref=e714]: - cell "SHELL" [ref=e715] - cell "'/bin/bash'" [ref=e716]: - generic [ref=e717]: "'/bin/bash'" - row "SHLVL '1'" [ref=e718]: - cell "SHLVL" [ref=e719] - cell "'1'" [ref=e720]: - generic [ref=e721]: "'1'" - row "SMS_API_ENABLED '********************'" [ref=e722]: - cell "SMS_API_ENABLED" [ref=e723] - cell "'********************'" [ref=e724]: - generic [ref=e725]: "'********************'" - row "SMS_API_KEY '********************'" [ref=e726]: - cell "SMS_API_KEY" [ref=e727] - cell "'********************'" [ref=e728]: - generic [ref=e729]: "'********************'" - row "SMS_API_URL '********************'" [ref=e730]: - cell "SMS_API_URL" [ref=e731] - cell "'********************'" [ref=e732]: - generic [ref=e733]: "'********************'" - row "SMS_ENABLED 'False'" [ref=e734]: - cell "SMS_ENABLED" [ref=e735] - cell "'False'" [ref=e736]: - generic [ref=e737]: "'False'" - row "SMS_PROVIDER 'mshastra'" [ref=e738]: - cell "SMS_PROVIDER" [ref=e739] - cell "'mshastra'" [ref=e740]: - generic [ref=e741]: "'mshastra'" - row "SSH_AUTH_SOCK '********************'" [ref=e742]: - cell "SSH_AUTH_SOCK" [ref=e743] - cell "'********************'" [ref=e744]: - generic [ref=e745]: "'********************'" - row "SYSTEMD_EXEC_PID '1157'" [ref=e746]: - cell "SYSTEMD_EXEC_PID" [ref=e747] - cell "'1157'" [ref=e748]: - generic [ref=e749]: "'1157'" - row "TERM 'xterm-256color'" [ref=e750]: - cell "TERM" [ref=e751] - cell "'xterm-256color'" [ref=e752]: - generic [ref=e753]: "'xterm-256color'" - row "TERM_PROGRAM 'vscode'" [ref=e754]: - cell "TERM_PROGRAM" [ref=e755] - cell "'vscode'" [ref=e756]: - generic [ref=e757]: "'vscode'" - row "TERM_PROGRAM_VERSION '1.115.0'" [ref=e758]: - cell "TERM_PROGRAM_VERSION" [ref=e759] - cell "'1.115.0'" [ref=e760]: - generic [ref=e761]: "'1.115.0'" - row "TZ 'Asia/Riyadh'" [ref=e762]: - cell "TZ" [ref=e763] - cell "'Asia/Riyadh'" [ref=e764]: - generic [ref=e765]: "'Asia/Riyadh'" - row "USER 'ismail'" [ref=e766]: - cell "USER" [ref=e767] - cell "'ismail'" [ref=e768]: - generic [ref=e769]: "'ismail'" - row "UV '/home/ismail/.local/bin/uv'" [ref=e770]: - cell "UV" [ref=e771] - cell "'/home/ismail/.local/bin/uv'" [ref=e772]: - generic [ref=e773]: "'/home/ismail/.local/bin/uv'" - row "UV_RUN_RECURSION_DEPTH '1'" [ref=e774]: - cell "UV_RUN_RECURSION_DEPTH" [ref=e775] - cell "'1'" [ref=e776]: - generic [ref=e777]: "'1'" - row "VIRTUAL_ENV '/home/ismail/projects/HH/.venv'" [ref=e778]: - cell "VIRTUAL_ENV" [ref=e779] - cell "'/home/ismail/projects/HH/.venv'" [ref=e780]: - generic [ref=e781]: "'/home/ismail/projects/HH/.venv'" - row "VIRTUAL_ENV_PROMPT 'px360'" [ref=e782]: - cell "VIRTUAL_ENV_PROMPT" [ref=e783] - cell "'px360'" [ref=e784]: - generic [ref=e785]: "'px360'" - row "VSCODE_DEBUGPY_ADAPTER_ENDPOINTS '/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/.noConfigDebugAdapterEndpoints/endpoint-b6eca04cd5a6ddf8.txt'" [ref=e786]: - cell "VSCODE_DEBUGPY_ADAPTER_ENDPOINTS" [ref=e787] - cell "'/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/.noConfigDebugAdapterEndpoints/endpoint-b6eca04cd5a6ddf8.txt'" [ref=e788]: - generic [ref=e789]: "'/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/.noConfigDebugAdapterEndpoints/endpoint-b6eca04cd5a6ddf8.txt'" - row "VSCODE_GIT_ASKPASS_EXTRA_ARGS '********************'" [ref=e790]: - cell "VSCODE_GIT_ASKPASS_EXTRA_ARGS" [ref=e791] - cell "'********************'" [ref=e792]: - generic [ref=e793]: "'********************'" - row "VSCODE_GIT_ASKPASS_MAIN '********************'" [ref=e794]: - cell "VSCODE_GIT_ASKPASS_MAIN" [ref=e795] - cell "'********************'" [ref=e796]: - generic [ref=e797]: "'********************'" - row "VSCODE_GIT_ASKPASS_NODE '********************'" [ref=e798]: - cell "VSCODE_GIT_ASKPASS_NODE" [ref=e799] - cell "'********************'" [ref=e800]: - generic [ref=e801]: "'********************'" - row "VSCODE_GIT_IPC_HANDLE '/run/user/1000/vscode-git-4aa301eaf0.sock'" [ref=e802]: - cell "VSCODE_GIT_IPC_HANDLE" [ref=e803] - cell "'/run/user/1000/vscode-git-4aa301eaf0.sock'" [ref=e804]: - generic [ref=e805]: "'/run/user/1000/vscode-git-4aa301eaf0.sock'" - row "VSCODE_PYTHON_AUTOACTIVATE_GUARD '1'" [ref=e806]: - cell "VSCODE_PYTHON_AUTOACTIVATE_GUARD" [ref=e807] - cell "'1'" [ref=e808]: - generic [ref=e809]: "'1'" - row "WHATSAPP_ENABLED 'False'" [ref=e810]: - cell "WHATSAPP_ENABLED" [ref=e811] - cell "'False'" [ref=e812]: - generic [ref=e813]: "'False'" - row "WHATSAPP_PROVIDER 'console'" [ref=e814]: - cell "WHATSAPP_PROVIDER" [ref=e815] - cell "'console'" [ref=e816]: - generic [ref=e817]: "'console'" - row "XAUTHORITY '********************'" [ref=e818]: - cell "XAUTHORITY" [ref=e819] - cell "'********************'" [ref=e820]: - generic [ref=e821]: "'********************'" - row "XDG_CONFIG_DIRS '/etc/xdg/xdg-mate:/etc/xdg'" [ref=e822]: - cell "XDG_CONFIG_DIRS" [ref=e823] - cell "'/etc/xdg/xdg-mate:/etc/xdg'" [ref=e824]: - generic [ref=e825]: "'/etc/xdg/xdg-mate:/etc/xdg'" - row "XDG_CURRENT_DESKTOP 'MATE'" [ref=e826]: - cell "XDG_CURRENT_DESKTOP" [ref=e827] - cell "'MATE'" [ref=e828]: - generic [ref=e829]: "'MATE'" - row "XDG_DATA_DIRS '/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/ismail/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share'" [ref=e830]: - cell "XDG_DATA_DIRS" [ref=e831] - cell "'/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/ismail/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share'" [ref=e832]: - generic [ref=e833]: "'/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/ismail/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share'" - row "XDG_GREETER_DATA_DIR '/var/lib/lightdm-data/ismail'" [ref=e834]: - cell "XDG_GREETER_DATA_DIR" [ref=e835] - cell "'/var/lib/lightdm-data/ismail'" [ref=e836]: - generic [ref=e837]: "'/var/lib/lightdm-data/ismail'" - row "XDG_RUNTIME_DIR '/run/user/1000'" [ref=e838]: - cell "XDG_RUNTIME_DIR" [ref=e839] - cell "'/run/user/1000'" [ref=e840]: - generic [ref=e841]: "'/run/user/1000'" - row "XDG_SEAT_PATH '/org/freedesktop/DisplayManager/Seat0'" [ref=e842]: - cell "XDG_SEAT_PATH" [ref=e843] - cell "'/org/freedesktop/DisplayManager/Seat0'" [ref=e844]: - generic [ref=e845]: "'/org/freedesktop/DisplayManager/Seat0'" - row "XDG_SESSION_CLASS 'user'" [ref=e846]: - cell "XDG_SESSION_CLASS" [ref=e847] - cell "'user'" [ref=e848]: - generic [ref=e849]: "'user'" - row "XDG_SESSION_DESKTOP 'mate'" [ref=e850]: - cell "XDG_SESSION_DESKTOP" [ref=e851] - cell "'mate'" [ref=e852]: - generic [ref=e853]: "'mate'" - row "XDG_SESSION_PATH '/org/freedesktop/DisplayManager/Session0'" [ref=e854]: - cell "XDG_SESSION_PATH" [ref=e855] - cell "'/org/freedesktop/DisplayManager/Session0'" [ref=e856]: - generic [ref=e857]: "'/org/freedesktop/DisplayManager/Session0'" - row "XDG_SESSION_TYPE 'x11'" [ref=e858]: - cell "XDG_SESSION_TYPE" [ref=e859] - cell "'x11'" [ref=e860]: - generic [ref=e861]: "'x11'" - row "_ '/home/ismail/.local/bin/uv'" [ref=e862]: - cell "_" [ref=e863] - cell "'/home/ismail/.local/bin/uv'" [ref=e864]: - generic [ref=e865]: "'/home/ismail/.local/bin/uv'" - row "wsgi.errors <_io.TextIOWrapper name='' mode='w' encoding='utf-8'>" [ref=e866]: - cell "wsgi.errors" [ref=e867] - cell "<_io.TextIOWrapper name='' mode='w' encoding='utf-8'>" [ref=e868]: - generic [ref=e869]: <_io.TextIOWrapper name='' mode='w' encoding='utf-8'> - row "wsgi.file_wrapper " [ref=e870]: - cell "wsgi.file_wrapper" [ref=e871] - cell "" [ref=e872]: - generic [ref=e873]: - row "wsgi.input " [ref=e874]: - cell "wsgi.input" [ref=e875] - cell "" [ref=e876]: - generic [ref=e877]: - row "wsgi.multiprocess False" [ref=e878]: - cell "wsgi.multiprocess" [ref=e879] - cell "False" [ref=e880]: - generic [ref=e881]: "False" - row "wsgi.multithread True" [ref=e882]: - cell "wsgi.multithread" [ref=e883] - cell "True" [ref=e884]: - generic [ref=e885]: "True" - row "wsgi.run_once False" [ref=e886]: - cell "wsgi.run_once" [ref=e887] - cell "False" [ref=e888]: - generic [ref=e889]: "False" - row "wsgi.url_scheme 'http'" [ref=e890]: - cell "wsgi.url_scheme" [ref=e891] - cell "'http'" [ref=e892]: - generic [ref=e893]: "'http'" - row "wsgi.version (1, 0)" [ref=e894]: - cell "wsgi.version" [ref=e895] - cell "(1, 0)" [ref=e896]: - generic [ref=e897]: (1, 0) - heading "Settings" [level=3] [ref=e898] - heading "Using settings module config.settings.dev" [level=4] [ref=e899]: - text: Using settings module - code [ref=e900]: config.settings.dev - table [ref=e901]: - rowgroup [ref=e902]: - row "Setting Value" [ref=e903]: - columnheader "Setting" [ref=e904] - columnheader "Value" [ref=e905] - rowgroup [ref=e906]: - 'row "ABSOLUTE_URL_OVERRIDES {}" [ref=e907]': - cell "ABSOLUTE_URL_OVERRIDES" [ref=e908] - 'cell "{}" [ref=e909]': - generic [ref=e910]: "{}" - row "ADMINS []" [ref=e911]: - cell "ADMINS" [ref=e912] - cell "[]" [ref=e913]: - generic [ref=e914]: "[]" - row "AI_MAX_TOKENS '********************'" [ref=e915]: - cell "AI_MAX_TOKENS" [ref=e916] - cell "'********************'" [ref=e917]: - generic [ref=e918]: "'********************'" - row "AI_MODEL 'openrouter/google/gemini-2.5-flash-lite'" [ref=e919]: - cell "AI_MODEL" [ref=e920] - cell "'openrouter/google/gemini-2.5-flash-lite'" [ref=e921]: - generic [ref=e922]: "'openrouter/google/gemini-2.5-flash-lite'" - row "AI_TEMPERATURE 0.3" [ref=e923]: - cell "AI_TEMPERATURE" [ref=e924] - cell "0.3" [ref=e925]: - generic [ref=e926]: "0.3" - row "ALLOWED_HOSTS ['localhost', '127.0.0.1', '0.0.0.0', '.ngrok-free.app', 'micha-nonparabolic-lovie.ngrok-free.dev']" [ref=e927]: - cell "ALLOWED_HOSTS" [ref=e928] - cell "['localhost', '127.0.0.1', '0.0.0.0', '.ngrok-free.app', 'micha-nonparabolic-lovie.ngrok-free.dev']" [ref=e929]: - generic [ref=e930]: "['localhost', '127.0.0.1', '0.0.0.0', '.ngrok-free.app', 'micha-nonparabolic-lovie.ngrok-free.dev']" - row "ANALYSIS_BATCH_SIZE 2" [ref=e931]: - cell "ANALYSIS_BATCH_SIZE" [ref=e932] - cell "2" [ref=e933]: - generic [ref=e934]: "2" - row "ANALYSIS_ENABLED True" [ref=e935]: - cell "ANALYSIS_ENABLED" [ref=e936] - cell "True" [ref=e937]: - generic [ref=e938]: "True" - row "APPEND_SLASH True" [ref=e939]: - cell "APPEND_SLASH" [ref=e940] - cell "True" [ref=e941]: - generic [ref=e942]: "True" - row "AUTHENTICATION_BACKENDS '********************'" [ref=e943]: - cell "AUTHENTICATION_BACKENDS" [ref=e944] - cell "'********************'" [ref=e945]: - generic [ref=e946]: "'********************'" - row "AUTH_PASSWORD_VALIDATORS '********************'" [ref=e947]: - cell "AUTH_PASSWORD_VALIDATORS" [ref=e948] - cell "'********************'" [ref=e949]: - generic [ref=e950]: "'********************'" - row "AUTH_USER_MODEL '********************'" [ref=e951]: - cell "AUTH_USER_MODEL" [ref=e952] - cell "'********************'" [ref=e953]: - generic [ref=e954]: "'********************'" - row "BASE_DIR PosixPath('/home/ismail/projects/HH')" [ref=e955]: - cell "BASE_DIR" [ref=e956] - cell "PosixPath('/home/ismail/projects/HH')" [ref=e957]: - generic [ref=e958]: PosixPath('/home/ismail/projects/HH') - 'row "CACHES {''default'': {''BACKEND'': ''django.core.cache.backends.locmem.LocMemCache''}}" [ref=e959]': - cell "CACHES" [ref=e960] - 'cell "{''default'': {''BACKEND'': ''django.core.cache.backends.locmem.LocMemCache''}}" [ref=e961]': - generic [ref=e962]: "{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}" - row "CACHE_MIDDLEWARE_ALIAS 'default'" [ref=e963]: - cell "CACHE_MIDDLEWARE_ALIAS" [ref=e964] - cell "'default'" [ref=e965]: - generic [ref=e966]: "'default'" - row "CACHE_MIDDLEWARE_KEY_PREFIX '********************'" [ref=e967]: - cell "CACHE_MIDDLEWARE_KEY_PREFIX" [ref=e968] - cell "'********************'" [ref=e969]: - generic [ref=e970]: "'********************'" - row "CACHE_MIDDLEWARE_SECONDS 600" [ref=e971]: - cell "CACHE_MIDDLEWARE_SECONDS" [ref=e972] - cell "600" [ref=e973]: - generic [ref=e974]: "600" - row "CELERY_ACCEPT_CONTENT ['json']" [ref=e975]: - cell "CELERY_ACCEPT_CONTENT" [ref=e976] - cell "['json']" [ref=e977]: - generic [ref=e978]: "['json']" - row "CELERY_BEAT_SCHEDULER 'config.celery_scheduler:PatchedDatabaseScheduler'" [ref=e979]: - cell "CELERY_BEAT_SCHEDULER" [ref=e980] - cell "'config.celery_scheduler:PatchedDatabaseScheduler'" [ref=e981]: - generic [ref=e982]: "'config.celery_scheduler:PatchedDatabaseScheduler'" - row "CELERY_BROKER_URL 'redis://localhost:6379/0'" [ref=e983]: - cell "CELERY_BROKER_URL" [ref=e984] - cell "'redis://localhost:6379/0'" [ref=e985]: - generic [ref=e986]: "'redis://localhost:6379/0'" - row "CELERY_RESULT_BACKEND 'redis://localhost:6379/0'" [ref=e987]: - cell "CELERY_RESULT_BACKEND" [ref=e988] - cell "'redis://localhost:6379/0'" [ref=e989]: - generic [ref=e990]: "'redis://localhost:6379/0'" - row "CELERY_RESULT_SERIALIZER 'json'" [ref=e991]: - cell "CELERY_RESULT_SERIALIZER" [ref=e992] - cell "'json'" [ref=e993]: - generic [ref=e994]: "'json'" - row "CELERY_TASK_ALWAYS_EAGER False" [ref=e995]: - cell "CELERY_TASK_ALWAYS_EAGER" [ref=e996] - cell "False" [ref=e997]: - generic [ref=e998]: "False" - row "CELERY_TASK_EAGER_PROPAGATES True" [ref=e999]: - cell "CELERY_TASK_EAGER_PROPAGATES" [ref=e1000] - cell "True" [ref=e1001]: - generic [ref=e1002]: "True" - row "CELERY_TASK_SERIALIZER 'json'" [ref=e1003]: - cell "CELERY_TASK_SERIALIZER" [ref=e1004] - cell "'json'" [ref=e1005]: - generic [ref=e1006]: "'json'" - row "CELERY_TASK_TIME_LIMIT 1800" [ref=e1007]: - cell "CELERY_TASK_TIME_LIMIT" [ref=e1008] - cell "1800" [ref=e1009]: - generic [ref=e1010]: "1800" - row "CELERY_TASK_TRACK_STARTED True" [ref=e1011]: - cell "CELERY_TASK_TRACK_STARTED" [ref=e1012] - cell "True" [ref=e1013]: - generic [ref=e1014]: "True" - row "CELERY_TIMEZONE 'Asia/Riyadh'" [ref=e1015]: - cell "CELERY_TIMEZONE" [ref=e1016] - cell "'Asia/Riyadh'" [ref=e1017]: - generic [ref=e1018]: "'Asia/Riyadh'" - row "COMPLAINT_LINK_EXPIRY_DAYS 7" [ref=e1019]: - cell "COMPLAINT_LINK_EXPIRY_DAYS" [ref=e1020] - cell "7" [ref=e1021]: - generic [ref=e1022]: "7" - row "CORS_ALLOW_ALL_ORIGINS True" [ref=e1023]: - cell "CORS_ALLOW_ALL_ORIGINS" [ref=e1024] - cell "True" [ref=e1025]: - generic [ref=e1026]: "True" - row "CSRF_COOKIE_AGE 31449600" [ref=e1027]: - cell "CSRF_COOKIE_AGE" [ref=e1028] - cell "31449600" [ref=e1029]: - generic [ref=e1030]: "31449600" - row "CSRF_COOKIE_DOMAIN None" [ref=e1031]: - cell "CSRF_COOKIE_DOMAIN" [ref=e1032] - cell "None" [ref=e1033]: - generic [ref=e1034]: None - row "CSRF_COOKIE_HTTPONLY False" [ref=e1035]: - cell "CSRF_COOKIE_HTTPONLY" [ref=e1036] - cell "False" [ref=e1037]: - generic [ref=e1038]: "False" - row "CSRF_COOKIE_NAME 'csrftoken'" [ref=e1039]: - cell "CSRF_COOKIE_NAME" [ref=e1040] - cell "'csrftoken'" [ref=e1041]: - generic [ref=e1042]: "'csrftoken'" - row "CSRF_COOKIE_PATH '/'" [ref=e1043]: - cell "CSRF_COOKIE_PATH" [ref=e1044] - cell "'/'" [ref=e1045]: - generic [ref=e1046]: "'/'" - row "CSRF_COOKIE_SAMESITE 'Lax'" [ref=e1047]: - cell "CSRF_COOKIE_SAMESITE" [ref=e1048] - cell "'Lax'" [ref=e1049]: - generic [ref=e1050]: "'Lax'" - row "CSRF_COOKIE_SECURE False" [ref=e1051]: - cell "CSRF_COOKIE_SECURE" [ref=e1052] - cell "False" [ref=e1053]: - generic [ref=e1054]: "False" - row "CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'" [ref=e1055]: - cell "CSRF_FAILURE_VIEW" [ref=e1056] - cell "'django.views.csrf.csrf_failure'" [ref=e1057]: - generic [ref=e1058]: "'django.views.csrf.csrf_failure'" - row "CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'" [ref=e1059]: - cell "CSRF_HEADER_NAME" [ref=e1060] - cell "'HTTP_X_CSRFTOKEN'" [ref=e1061]: - generic [ref=e1062]: "'HTTP_X_CSRFTOKEN'" - row "CSRF_TRUSTED_ORIGINS ['https://*.ngrok-free.app', 'https://*.ngrok.app', 'https://micha-nonparabolic-lovie.ngrok-free.dev']" [ref=e1063]: - cell "CSRF_TRUSTED_ORIGINS" [ref=e1064] - cell "['https://*.ngrok-free.app', 'https://*.ngrok.app', 'https://micha-nonparabolic-lovie.ngrok-free.dev']" [ref=e1065]: - generic [ref=e1066]: "['https://*.ngrok-free.app', 'https://*.ngrok.app', 'https://micha-nonparabolic-lovie.ngrok-free.dev']" - row "CSRF_USE_SESSIONS False" [ref=e1067]: - cell "CSRF_USE_SESSIONS" [ref=e1068] - cell "False" [ref=e1069]: - generic [ref=e1070]: "False" - 'row "DATABASES {''default'': {''ATOMIC_REQUESTS'': False, ''AUTOCOMMIT'': True, ''CONN_HEALTH_CHECKS'': False, ''CONN_MAX_AGE'': 0, ''ENGINE'': ''django.db.backends.postgresql'', ''HOST'': ''localhost'', ''NAME'': ''px360'', ''OPTIONS'': {}, ''PASSWORD'': ''********************'', ''PORT'': 5433, ''TEST'': {''CHARSET'': None, ''COLLATION'': None, ''MIGRATE'': True, ''MIRROR'': None, ''NAME'': None}, ''TIME_ZONE'': None, ''USER'': ''px360''}}" [ref=e1071]': - cell "DATABASES" [ref=e1072] - 'cell "{''default'': {''ATOMIC_REQUESTS'': False, ''AUTOCOMMIT'': True, ''CONN_HEALTH_CHECKS'': False, ''CONN_MAX_AGE'': 0, ''ENGINE'': ''django.db.backends.postgresql'', ''HOST'': ''localhost'', ''NAME'': ''px360'', ''OPTIONS'': {}, ''PASSWORD'': ''********************'', ''PORT'': 5433, ''TEST'': {''CHARSET'': None, ''COLLATION'': None, ''MIGRATE'': True, ''MIRROR'': None, ''NAME'': None}, ''TIME_ZONE'': None, ''USER'': ''px360''}}" [ref=e1073]': - generic [ref=e1074]: "{'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'localhost', 'NAME': 'px360', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': 5433, 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'px360'}}" - row "DATABASE_ROUTERS []" [ref=e1075]: - cell "DATABASE_ROUTERS" [ref=e1076] - cell "[]" [ref=e1077]: - generic [ref=e1078]: "[]" - row "DATA_UPLOAD_MAX_MEMORY_SIZE 2621440" [ref=e1079]: - cell "DATA_UPLOAD_MAX_MEMORY_SIZE" [ref=e1080] - cell "2621440" [ref=e1081]: - generic [ref=e1082]: "2621440" - row "DATA_UPLOAD_MAX_NUMBER_FIELDS 10000" [ref=e1083]: - cell "DATA_UPLOAD_MAX_NUMBER_FIELDS" [ref=e1084] - cell "10000" [ref=e1085]: - generic [ref=e1086]: "10000" - row "DATA_UPLOAD_MAX_NUMBER_FILES 100" [ref=e1087]: - cell "DATA_UPLOAD_MAX_NUMBER_FILES" [ref=e1088] - cell "100" [ref=e1089]: - generic [ref=e1090]: "100" - row "DATETIME_FORMAT 'N j, Y, P'" [ref=e1091]: - cell "DATETIME_FORMAT" [ref=e1092] - cell "'N j, Y, P'" [ref=e1093]: - generic [ref=e1094]: "'N j, Y, P'" - row "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']" [ref=e1095]: - cell "DATETIME_INPUT_FORMATS" [ref=e1096] - cell "['%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']" [ref=e1097]: - generic [ref=e1098]: "['%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']" - row "DATE_FORMAT 'N j, Y'" [ref=e1099]: - cell "DATE_FORMAT" [ref=e1100] - cell "'N j, Y'" [ref=e1101]: - generic [ref=e1102]: "'N j, Y'" - row "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']" [ref=e1103]: - cell "DATE_INPUT_FORMATS" [ref=e1104] - cell "['%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']" [ref=e1105]: - generic [ref=e1106]: "['%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']" - row "DEBUG True" [ref=e1107]: - cell "DEBUG" [ref=e1108] - cell "True" [ref=e1109]: - generic [ref=e1110]: "True" - row "DEBUG_PROPAGATE_EXCEPTIONS False" [ref=e1111]: - cell "DEBUG_PROPAGATE_EXCEPTIONS" [ref=e1112] - cell "False" [ref=e1113]: - generic [ref=e1114]: "False" - row "DECIMAL_SEPARATOR '.'" [ref=e1115]: - cell "DECIMAL_SEPARATOR" [ref=e1116] - cell "'.'" [ref=e1117]: - generic [ref=e1118]: "'.'" - row "DEFAULT_AUTO_FIELD 'django.db.models.BigAutoField'" [ref=e1119]: - cell "DEFAULT_AUTO_FIELD" [ref=e1120] - cell "'django.db.models.BigAutoField'" [ref=e1121]: - generic [ref=e1122]: "'django.db.models.BigAutoField'" - row "DEFAULT_CHARSET 'utf-8'" [ref=e1123]: - cell "DEFAULT_CHARSET" [ref=e1124] - cell "'utf-8'" [ref=e1125]: - generic [ref=e1126]: "'utf-8'" - row "DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'" [ref=e1127]: - cell "DEFAULT_EXCEPTION_REPORTER" [ref=e1128] - cell "'django.views.debug.ExceptionReporter'" [ref=e1129]: - generic [ref=e1130]: "'django.views.debug.ExceptionReporter'" - row "DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'" [ref=e1131]: - cell "DEFAULT_EXCEPTION_REPORTER_FILTER" [ref=e1132] - cell "'django.views.debug.SafeExceptionReporterFilter'" [ref=e1133]: - generic [ref=e1134]: "'django.views.debug.SafeExceptionReporterFilter'" - row "DEFAULT_FROM_EMAIL 'noreply@px360.sa'" [ref=e1135]: - cell "DEFAULT_FROM_EMAIL" [ref=e1136] - cell "'noreply@px360.sa'" [ref=e1137]: - generic [ref=e1138]: "'noreply@px360.sa'" - row "DEFAULT_INDEX_TABLESPACE ''" [ref=e1139]: - cell "DEFAULT_INDEX_TABLESPACE" [ref=e1140] - cell "''" [ref=e1141]: - generic [ref=e1142]: "''" - row "DEFAULT_TABLESPACE ''" [ref=e1143]: - cell "DEFAULT_TABLESPACE" [ref=e1144] - cell "''" [ref=e1145]: - generic [ref=e1146]: "''" - row "DEV_SMS_RECIPIENT '+966566703794'" [ref=e1147]: - cell "DEV_SMS_RECIPIENT" [ref=e1148] - cell "'+966566703794'" [ref=e1149]: - generic [ref=e1150]: "'+966566703794'" - row "DISALLOWED_USER_AGENTS []" [ref=e1151]: - cell "DISALLOWED_USER_AGENTS" [ref=e1152] - cell "[]" [ref=e1153]: - generic [ref=e1154]: "[]" - row "DJANGO_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']" [ref=e1155]: - cell "DJANGO_APPS" [ref=e1156] - cell "['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']" [ref=e1157]: - generic [ref=e1158]: "['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']" - row "EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'" [ref=e1159]: - cell "EMAIL_BACKEND" [ref=e1160] - cell "'django.core.mail.backends.smtp.EmailBackend'" [ref=e1161]: - generic [ref=e1162]: "'django.core.mail.backends.smtp.EmailBackend'" - row "EMAIL_HOST 'localhost'" [ref=e1163]: - cell "EMAIL_HOST" [ref=e1164] - cell "'localhost'" [ref=e1165]: - generic [ref=e1166]: "'localhost'" - row "EMAIL_HOST_PASSWORD '********************'" [ref=e1167]: - cell "EMAIL_HOST_PASSWORD" [ref=e1168] - cell "'********************'" [ref=e1169]: - generic [ref=e1170]: "'********************'" - row "EMAIL_HOST_USER ''" [ref=e1171]: - cell "EMAIL_HOST_USER" [ref=e1172] - cell "''" [ref=e1173]: - generic [ref=e1174]: "''" - row "EMAIL_LOGO_URL 'http://localhost:8000/static/img/HH_P_H_Logo.png'" [ref=e1175]: - cell "EMAIL_LOGO_URL" [ref=e1176] - cell "'http://localhost:8000/static/img/HH_P_H_Logo.png'" [ref=e1177]: - generic [ref=e1178]: "'http://localhost:8000/static/img/HH_P_H_Logo.png'" - row "EMAIL_PORT 2525" [ref=e1179]: - cell "EMAIL_PORT" [ref=e1180] - cell "2525" [ref=e1181]: - generic [ref=e1182]: "2525" - row "EMAIL_SSL_CERTFILE None" [ref=e1183]: - cell "EMAIL_SSL_CERTFILE" [ref=e1184] - cell "None" [ref=e1185]: - generic [ref=e1186]: None - row "EMAIL_SSL_KEYFILE '********************'" [ref=e1187]: - cell "EMAIL_SSL_KEYFILE" [ref=e1188] - cell "'********************'" [ref=e1189]: - generic [ref=e1190]: "'********************'" - row "EMAIL_SUBJECT_PREFIX '[Django] '" [ref=e1191]: - cell "EMAIL_SUBJECT_PREFIX" [ref=e1192] - cell "'[Django] '" [ref=e1193]: - generic [ref=e1194]: "'[Django] '" - row "EMAIL_TIMEOUT None" [ref=e1195]: - cell "EMAIL_TIMEOUT" [ref=e1196] - cell "None" [ref=e1197]: - generic [ref=e1198]: None - row "EMAIL_USE_LOCALTIME False" [ref=e1199]: - cell "EMAIL_USE_LOCALTIME" [ref=e1200] - cell "False" [ref=e1201]: - generic [ref=e1202]: "False" - row "EMAIL_USE_SSL False" [ref=e1203]: - cell "EMAIL_USE_SSL" [ref=e1204] - cell "False" [ref=e1205]: - generic [ref=e1206]: "False" - row "EMAIL_USE_TLS False" [ref=e1207]: - cell "EMAIL_USE_TLS" [ref=e1208] - cell "False" [ref=e1209]: - generic [ref=e1210]: "False" - row "EXTERNAL_NOTIFICATION_API '********************'" [ref=e1211]: - cell "EXTERNAL_NOTIFICATION_API" [ref=e1212] - cell "'********************'" [ref=e1213]: - generic [ref=e1214]: "'********************'" - row "FACEBOOK_ACCESS_TOKEN '********************'" [ref=e1215]: - cell "FACEBOOK_ACCESS_TOKEN" [ref=e1216] - cell "'********************'" [ref=e1217]: - generic [ref=e1218]: "'********************'" - row "FACEBOOK_PAGE_ID '938104059393026'" [ref=e1219]: - cell "FACEBOOK_PAGE_ID" [ref=e1220] - cell "'938104059393026'" [ref=e1221]: - generic [ref=e1222]: "'938104059393026'" - row "FILE_UPLOAD_DIRECTORY_PERMISSIONS None" [ref=e1223]: - cell "FILE_UPLOAD_DIRECTORY_PERMISSIONS" [ref=e1224] - cell "None" [ref=e1225]: - generic [ref=e1226]: None - row "FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']" [ref=e1227]: - cell "FILE_UPLOAD_HANDLERS" [ref=e1228] - cell "['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']" [ref=e1229]: - generic [ref=e1230]: "['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']" - row "FILE_UPLOAD_MAX_MEMORY_SIZE 2621440" [ref=e1231]: - cell "FILE_UPLOAD_MAX_MEMORY_SIZE" [ref=e1232] - cell "2621440" [ref=e1233]: - generic [ref=e1234]: "2621440" - row "FILE_UPLOAD_PERMISSIONS 420" [ref=e1235]: - cell "FILE_UPLOAD_PERMISSIONS" [ref=e1236] - cell "420" [ref=e1237]: - generic [ref=e1238]: "420" - row "FILE_UPLOAD_TEMP_DIR None" [ref=e1239]: - cell "FILE_UPLOAD_TEMP_DIR" [ref=e1240] - cell "None" [ref=e1241]: - generic [ref=e1242]: None - row "FIRST_DAY_OF_WEEK 0" [ref=e1243]: - cell "FIRST_DAY_OF_WEEK" [ref=e1244] - cell "0" [ref=e1245]: - generic [ref=e1246]: "0" - row "FIXTURE_DIRS []" [ref=e1247]: - cell "FIXTURE_DIRS" [ref=e1248] - cell "[]" [ref=e1249]: - generic [ref=e1250]: "[]" - row "FORCE_SCRIPT_NAME None" [ref=e1251]: - cell "FORCE_SCRIPT_NAME" [ref=e1252] - cell "None" [ref=e1253]: - generic [ref=e1254]: None - row "FORMAT_MODULE_PATH None" [ref=e1255]: - cell "FORMAT_MODULE_PATH" [ref=e1256] - cell "None" [ref=e1257]: - generic [ref=e1258]: None - row "FORM_RENDERER 'django.forms.renderers.DjangoTemplates'" [ref=e1259]: - cell "FORM_RENDERER" [ref=e1260] - cell "'django.forms.renderers.DjangoTemplates'" [ref=e1261]: - generic [ref=e1262]: "'django.forms.renderers.DjangoTemplates'" - row "GOOGLE_CREDENTIALS_FILE 'client_secret.json'" [ref=e1263]: - cell "GOOGLE_CREDENTIALS_FILE" [ref=e1264] - cell "'client_secret.json'" [ref=e1265]: - generic [ref=e1266]: "'client_secret.json'" - row "GOOGLE_LOCATIONS []" [ref=e1267]: - cell "GOOGLE_LOCATIONS" [ref=e1268] - cell "[]" [ref=e1269]: - generic [ref=e1270]: "[]" - row "GOOGLE_TOKEN_FILE '********************'" [ref=e1271]: - cell "GOOGLE_TOKEN_FILE" [ref=e1272] - cell "'********************'" [ref=e1273]: - generic [ref=e1274]: "'********************'" - row "HIS_API_PASSWORD '********************'" [ref=e1275]: - cell "HIS_API_PASSWORD" [ref=e1276] - cell "'********************'" [ref=e1277]: - generic [ref=e1278]: "'********************'" - row "HIS_API_URL '********************'" [ref=e1279]: - cell "HIS_API_URL" [ref=e1280] - cell "'********************'" [ref=e1281]: - generic [ref=e1282]: "'********************'" - row "HIS_API_USERNAME '********************'" [ref=e1283]: - cell "HIS_API_USERNAME" [ref=e1284] - cell "'********************'" [ref=e1285]: - generic [ref=e1286]: "'********************'" - row "HIS_RATINGS_API_URL '********************'" [ref=e1287]: - cell "HIS_RATINGS_API_URL" [ref=e1288] - cell "'********************'" [ref=e1289]: - generic [ref=e1290]: "'********************'" - row "IGNORABLE_404_URLS []" [ref=e1291]: - cell "IGNORABLE_404_URLS" [ref=e1292] - cell "[]" [ref=e1293]: - generic [ref=e1294]: "[]" - row "INSTAGRAM_ACCESS_TOKEN '********************'" [ref=e1295]: - cell "INSTAGRAM_ACCESS_TOKEN" [ref=e1296] - cell "'********************'" [ref=e1297]: - generic [ref=e1298]: "'********************'" - row "INSTAGRAM_ACCOUNT_ID '17841431861985364'" [ref=e1299]: - cell "INSTAGRAM_ACCOUNT_ID" [ref=e1300] - cell "'17841431861985364'" [ref=e1301]: - generic [ref=e1302]: "'17841431861985364'" - row "INSTALLED_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat', 'apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations', 'django_extensions']" [ref=e1303]: - cell "INSTALLED_APPS" [ref=e1304] - cell "['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat', 'apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations', 'django_extensions']" [ref=e1305]: - generic [ref=e1306]: "['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat', 'apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations', 'django_extensions']" - row "INTERNAL_IPS []" [ref=e1307]: - cell "INTERNAL_IPS" [ref=e1308] - cell "[]" [ref=e1309]: - generic [ref=e1310]: "[]" - row "LANGUAGES [('en', 'English'), ('ar', 'Arabic')]" [ref=e1311]: - cell "LANGUAGES" [ref=e1312] - cell "[('en', 'English'), ('ar', 'Arabic')]" [ref=e1313]: - generic [ref=e1314]: "[('en', 'English'), ('ar', 'Arabic')]" - row "LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']" [ref=e1315]: - cell "LANGUAGES_BIDI" [ref=e1316] - cell "['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']" [ref=e1317]: - generic [ref=e1318]: "['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']" - row "LANGUAGE_CODE 'en-us'" [ref=e1319]: - cell "LANGUAGE_CODE" [ref=e1320] - cell "'en-us'" [ref=e1321]: - generic [ref=e1322]: "'en-us'" - row "LANGUAGE_COOKIE_AGE None" [ref=e1323]: - cell "LANGUAGE_COOKIE_AGE" [ref=e1324] - cell "None" [ref=e1325]: - generic [ref=e1326]: None - row "LANGUAGE_COOKIE_DOMAIN None" [ref=e1327]: - cell "LANGUAGE_COOKIE_DOMAIN" [ref=e1328] - cell "None" [ref=e1329]: - generic [ref=e1330]: None - row "LANGUAGE_COOKIE_HTTPONLY False" [ref=e1331]: - cell "LANGUAGE_COOKIE_HTTPONLY" [ref=e1332] - cell "False" [ref=e1333]: - generic [ref=e1334]: "False" - row "LANGUAGE_COOKIE_NAME 'django_language'" [ref=e1335]: - cell "LANGUAGE_COOKIE_NAME" [ref=e1336] - cell "'django_language'" [ref=e1337]: - generic [ref=e1338]: "'django_language'" - row "LANGUAGE_COOKIE_PATH '/'" [ref=e1339]: - cell "LANGUAGE_COOKIE_PATH" [ref=e1340] - cell "'/'" [ref=e1341]: - generic [ref=e1342]: "'/'" - row "LANGUAGE_COOKIE_SAMESITE None" [ref=e1343]: - cell "LANGUAGE_COOKIE_SAMESITE" [ref=e1344] - cell "None" [ref=e1345]: - generic [ref=e1346]: None - row "LANGUAGE_COOKIE_SECURE False" [ref=e1347]: - cell "LANGUAGE_COOKIE_SECURE" [ref=e1348] - cell "False" [ref=e1349]: - generic [ref=e1350]: "False" - row "LINKEDIN_ACCESS_TOKEN '********************'" [ref=e1351]: - cell "LINKEDIN_ACCESS_TOKEN" [ref=e1352] - cell "'********************'" [ref=e1353]: - generic [ref=e1354]: "'********************'" - row "LINKEDIN_ORGANIZATION_ID None" [ref=e1355]: - cell "LINKEDIN_ORGANIZATION_ID" [ref=e1356] - cell "None" [ref=e1357]: - generic [ref=e1358]: None - row "LOCALE_PATHS [PosixPath('/home/ismail/projects/HH/locale')]" [ref=e1359]: - cell "LOCALE_PATHS" [ref=e1360] - cell "[PosixPath('/home/ismail/projects/HH/locale')]" [ref=e1361]: - generic [ref=e1362]: "[PosixPath('/home/ismail/projects/HH/locale')]" - row "LOCAL_APPS ['apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations']" [ref=e1363]: - cell "LOCAL_APPS" [ref=e1364] - cell "['apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations']" [ref=e1365]: - generic [ref=e1366]: "['apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations']" - row [ref=e1367]: - cell "LOGGING" [ref=e1368] - cell [ref=e1369]: - generic [ref=e1370]: "{'disable_existing_loggers': False, 'filters': {'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}}, 'formatters': {'simple': {'format': '{levelname} {message}', 'style': '{'}, 'verbose': {'format': '{levelname} {asctime} {module} ' '{process:d} {thread:d} {message}', 'style': '{'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'verbose', 'level': 'INFO'}, 'file': {'backupCount': 10, 'class': 'logging.handlers.RotatingFileHandler', 'filename': PosixPath('/home/ismail/projects/HH/logs/px360.log'), 'formatter': 'verbose', 'level': 'INFO', 'maxBytes': 15728640}, 'integration_file': {'backupCount': 10, 'class': 'logging.handlers.RotatingFileHandler', 'filename': PosixPath('/home/ismail/projects/HH/logs/integrations.log'), 'formatter': 'verbose', 'level': 'INFO', 'maxBytes': 15728640}}, 'loggers': {'apps': {'handlers': ['console', 'file'], 'level': 'DEBUG', 'propagate': False}, 'apps.integrations': {'handlers': ['console', 'integration_file'], 'level': 'INFO', 'propagate': False}, 'django': {'handlers': ['console', 'file'], 'level': 'DEBUG', 'propagate': False}}, 'version': 1}" - row "LOGGING_CONFIG 'logging.config.dictConfig'" [ref=e1371]: - cell "LOGGING_CONFIG" [ref=e1372] - cell "'logging.config.dictConfig'" [ref=e1373]: - generic [ref=e1374]: "'logging.config.dictConfig'" - row "LOGIN_ATTEMPT_TIMEOUT_MINUTES 30" [ref=e1375]: - cell "LOGIN_ATTEMPT_TIMEOUT_MINUTES" [ref=e1376] - cell "30" [ref=e1377]: - generic [ref=e1378]: "30" - row "LOGIN_REDIRECT_URL '/'" [ref=e1379]: - cell "LOGIN_REDIRECT_URL" [ref=e1380] - cell "'/'" [ref=e1381]: - generic [ref=e1382]: "'/'" - row "LOGIN_URL '/accounts/login/'" [ref=e1383]: - cell "LOGIN_URL" [ref=e1384] - cell "'/accounts/login/'" [ref=e1385]: - generic [ref=e1386]: "'/accounts/login/'" - row "LOGOUT_REDIRECT_URL '/accounts/login/'" [ref=e1387]: - cell "LOGOUT_REDIRECT_URL" [ref=e1388] - cell "'/accounts/login/'" [ref=e1389]: - generic [ref=e1390]: "'/accounts/login/'" - row "LOGS_DIR PosixPath('/home/ismail/projects/HH/logs')" [ref=e1391]: - cell "LOGS_DIR" [ref=e1392] - cell "PosixPath('/home/ismail/projects/HH/logs')" [ref=e1393]: - generic [ref=e1394]: PosixPath('/home/ismail/projects/HH/logs') - row "MANAGERS []" [ref=e1395]: - cell "MANAGERS" [ref=e1396] - cell "[]" [ref=e1397]: - generic [ref=e1398]: "[]" - row "MAX_LOGIN_ATTEMPTS 5" [ref=e1399]: - cell "MAX_LOGIN_ATTEMPTS" [ref=e1400] - cell "5" [ref=e1401]: - generic [ref=e1402]: "5" - row "MEDIA_ROOT PosixPath('/home/ismail/projects/HH/media')" [ref=e1403]: - cell "MEDIA_ROOT" [ref=e1404] - cell "PosixPath('/home/ismail/projects/HH/media')" [ref=e1405]: - generic [ref=e1406]: PosixPath('/home/ismail/projects/HH/media') - row "MEDIA_URL '/media/'" [ref=e1407]: - cell "MEDIA_URL" [ref=e1408] - cell "'/media/'" [ref=e1409]: - generic [ref=e1410]: "'/media/'" - row "MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'" [ref=e1411]: - cell "MESSAGE_STORAGE" [ref=e1412] - cell "'django.contrib.messages.storage.fallback.FallbackStorage'" [ref=e1413]: - generic [ref=e1414]: "'django.contrib.messages.storage.fallback.FallbackStorage'" - row "MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'apps.core.middleware.TenantMiddleware', 'apps.core.middleware.DepartmentRespondentMiddleware', 'apps.px_sources.middleware.SourceUserRestrictionMiddleware', 'apps.px_sources.middleware.SourceUserSessionMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'apps.accounts.middleware.ActivityLoggingMiddleware']" [ref=e1415]: - cell "MIDDLEWARE" [ref=e1416] - cell "['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'apps.core.middleware.TenantMiddleware', 'apps.core.middleware.DepartmentRespondentMiddleware', 'apps.px_sources.middleware.SourceUserRestrictionMiddleware', 'apps.px_sources.middleware.SourceUserSessionMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'apps.accounts.middleware.ActivityLoggingMiddleware']" [ref=e1417]: - generic [ref=e1418]: "['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'apps.core.middleware.TenantMiddleware', 'apps.core.middleware.DepartmentRespondentMiddleware', 'apps.px_sources.middleware.SourceUserRestrictionMiddleware', 'apps.px_sources.middleware.SourceUserSessionMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'apps.accounts.middleware.ActivityLoggingMiddleware']" - 'row "MIGRATION_MODULES {}" [ref=e1419]': - cell "MIGRATION_MODULES" [ref=e1420] - 'cell "{}" [ref=e1421]': - generic [ref=e1422]: "{}" - row "MONTH_DAY_FORMAT 'F j'" [ref=e1423]: - cell "MONTH_DAY_FORMAT" [ref=e1424] - cell "'F j'" [ref=e1425]: - generic [ref=e1426]: "'F j'" - row "MSHASTRA_PASSWORD '********************'" [ref=e1427]: - cell "MSHASTRA_PASSWORD" [ref=e1428] - cell "'********************'" [ref=e1429]: - generic [ref=e1430]: "'********************'" - row "MSHASTRA_SENDER_ID 'M556999091'" [ref=e1431]: - cell "MSHASTRA_SENDER_ID" [ref=e1432] - cell "'M556999091'" [ref=e1433]: - generic [ref=e1434]: "'M556999091'" - row "MSHASTRA_USERNAME 'M556999091'" [ref=e1435]: - cell "MSHASTRA_USERNAME" [ref=e1436] - cell "'M556999091'" [ref=e1437]: - generic [ref=e1438]: "'M556999091'" - 'row "NOTIFICATION_CHANNELS {''email'': {''enabled'': True, ''provider'': ''console''}, ''sms'': {''enabled'': False, ''provider'': ''mshastra''}, ''whatsapp'': {''enabled'': False, ''provider'': ''console''}}" [ref=e1439]': - cell "NOTIFICATION_CHANNELS" [ref=e1440] - 'cell "{''email'': {''enabled'': True, ''provider'': ''console''}, ''sms'': {''enabled'': False, ''provider'': ''mshastra''}, ''whatsapp'': {''enabled'': False, ''provider'': ''console''}}" [ref=e1441]': - generic [ref=e1442]: "{'email': {'enabled': True, 'provider': 'console'}, 'sms': {'enabled': False, 'provider': 'mshastra'}, 'whatsapp': {'enabled': False, 'provider': 'console'}}" - row "NUMBER_GROUPING 0" [ref=e1443]: - cell "NUMBER_GROUPING" [ref=e1444] - cell "0" [ref=e1445]: - generic [ref=e1446]: "0" - row "OPENROUTER_API_KEY '********************'" [ref=e1447]: - cell "OPENROUTER_API_KEY" [ref=e1448] - cell "'********************'" [ref=e1449]: - generic [ref=e1450]: "'********************'" - row "OPENROUTER_MODEL 'google/gemma-3-27b-it:free'" [ref=e1451]: - cell "OPENROUTER_MODEL" [ref=e1452] - cell "'google/gemma-3-27b-it:free'" [ref=e1453]: - generic [ref=e1454]: "'google/gemma-3-27b-it:free'" - row "PASSWORD_COMPLEXITY '********************'" [ref=e1455]: - cell "PASSWORD_COMPLEXITY" [ref=e1456] - cell "'********************'" [ref=e1457]: - generic [ref=e1458]: "'********************'" - row "PASSWORD_HASHERS '********************'" [ref=e1459]: - cell "PASSWORD_HASHERS" [ref=e1460] - cell "'********************'" [ref=e1461]: - generic [ref=e1462]: "'********************'" - row "PASSWORD_MIN_LENGTH '********************'" [ref=e1463]: - cell "PASSWORD_MIN_LENGTH" [ref=e1464] - cell "'********************'" [ref=e1465]: - generic [ref=e1466]: "'********************'" - row "PASSWORD_RESET_TIMEOUT '********************'" [ref=e1467]: - cell "PASSWORD_RESET_TIMEOUT" [ref=e1468] - cell "'********************'" [ref=e1469]: - generic [ref=e1470]: "'********************'" - row "PREPEND_WWW False" [ref=e1471]: - cell "PREPEND_WWW" [ref=e1472] - cell "False" [ref=e1473]: - generic [ref=e1474]: "False" - 'row "REST_FRAMEWORK {''DEFAULT_AUTHENTICATION_CLASSES'': ''********************'', ''DEFAULT_FILTER_BACKENDS'': [''django_filters.rest_framework.DjangoFilterBackend'', ''rest_framework.filters.SearchFilter'', ''rest_framework.filters.OrderingFilter''], ''DEFAULT_PAGINATION_CLASS'': ''rest_framework.pagination.PageNumberPagination'', ''DEFAULT_PERMISSION_CLASSES'': [''rest_framework.permissions.IsAuthenticated''], ''DEFAULT_SCHEMA_CLASS'': ''drf_spectacular.openapi.AutoSchema'', ''PAGE_SIZE'': 50}" [ref=e1475]': - cell "REST_FRAMEWORK" [ref=e1476] - 'cell "{''DEFAULT_AUTHENTICATION_CLASSES'': ''********************'', ''DEFAULT_FILTER_BACKENDS'': [''django_filters.rest_framework.DjangoFilterBackend'', ''rest_framework.filters.SearchFilter'', ''rest_framework.filters.OrderingFilter''], ''DEFAULT_PAGINATION_CLASS'': ''rest_framework.pagination.PageNumberPagination'', ''DEFAULT_PERMISSION_CLASSES'': [''rest_framework.permissions.IsAuthenticated''], ''DEFAULT_SCHEMA_CLASS'': ''drf_spectacular.openapi.AutoSchema'', ''PAGE_SIZE'': 50}" [ref=e1477]': - generic [ref=e1478]: "{'DEFAULT_AUTHENTICATION_CLASSES': '********************', 'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.SearchFilter', 'rest_framework.filters.OrderingFilter'], 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema', 'PAGE_SIZE': 50}" - row "ROOT_URLCONF 'config.urls'" [ref=e1479]: - cell "ROOT_URLCONF" [ref=e1480] - cell "'config.urls'" [ref=e1481]: - generic [ref=e1482]: "'config.urls'" - row "SECRET_KEY '********************'" [ref=e1483]: - cell "SECRET_KEY" [ref=e1484] - cell "'********************'" [ref=e1485]: - generic [ref=e1486]: "'********************'" - row "SECRET_KEY_FALLBACKS '********************'" [ref=e1487]: - cell "SECRET_KEY_FALLBACKS" [ref=e1488] - cell "'********************'" [ref=e1489]: - generic [ref=e1490]: "'********************'" - row "SECURE_BROWSER_XSS_FILTER True" [ref=e1491]: - cell "SECURE_BROWSER_XSS_FILTER" [ref=e1492] - cell "True" [ref=e1493]: - generic [ref=e1494]: "True" - row "SECURE_CONTENT_TYPE_NOSNIFF True" [ref=e1495]: - cell "SECURE_CONTENT_TYPE_NOSNIFF" [ref=e1496] - cell "True" [ref=e1497]: - generic [ref=e1498]: "True" - row "SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'" [ref=e1499]: - cell "SECURE_CROSS_ORIGIN_OPENER_POLICY" [ref=e1500] - cell "'same-origin'" [ref=e1501]: - generic [ref=e1502]: "'same-origin'" - 'row "SECURE_CSP {}" [ref=e1503]': - cell "SECURE_CSP" [ref=e1504] - 'cell "{}" [ref=e1505]': - generic [ref=e1506]: "{}" - 'row "SECURE_CSP_REPORT_ONLY {}" [ref=e1507]': - cell "SECURE_CSP_REPORT_ONLY" [ref=e1508] - 'cell "{}" [ref=e1509]': - generic [ref=e1510]: "{}" - row "SECURE_HSTS_INCLUDE_SUBDOMAINS False" [ref=e1511]: - cell "SECURE_HSTS_INCLUDE_SUBDOMAINS" [ref=e1512] - cell "False" [ref=e1513]: - generic [ref=e1514]: "False" - row "SECURE_HSTS_PRELOAD False" [ref=e1515]: - cell "SECURE_HSTS_PRELOAD" [ref=e1516] - cell "False" [ref=e1517]: - generic [ref=e1518]: "False" - row "SECURE_HSTS_SECONDS 0" [ref=e1519]: - cell "SECURE_HSTS_SECONDS" [ref=e1520] - cell "0" [ref=e1521]: - generic [ref=e1522]: "0" - row "SECURE_PROXY_SSL_HEADER None" [ref=e1523]: - cell "SECURE_PROXY_SSL_HEADER" [ref=e1524] - cell "None" [ref=e1525]: - generic [ref=e1526]: None - row "SECURE_REDIRECT_EXEMPT []" [ref=e1527]: - cell "SECURE_REDIRECT_EXEMPT" [ref=e1528] - cell "[]" [ref=e1529]: - generic [ref=e1530]: "[]" - row "SECURE_REFERRER_POLICY 'same-origin'" [ref=e1531]: - cell "SECURE_REFERRER_POLICY" [ref=e1532] - cell "'same-origin'" [ref=e1533]: - generic [ref=e1534]: "'same-origin'" - row "SECURE_SSL_HOST None" [ref=e1535]: - cell "SECURE_SSL_HOST" [ref=e1536] - cell "None" [ref=e1537]: - generic [ref=e1538]: None - row "SECURE_SSL_REDIRECT False" [ref=e1539]: - cell "SECURE_SSL_REDIRECT" [ref=e1540] - cell "False" [ref=e1541]: - generic [ref=e1542]: "False" - row "SERVER_EMAIL 'root@localhost'" [ref=e1543]: - cell "SERVER_EMAIL" [ref=e1544] - cell "'root@localhost'" [ref=e1545]: - generic [ref=e1546]: "'root@localhost'" - row "SESSION_CACHE_ALIAS 'default'" [ref=e1547]: - cell "SESSION_CACHE_ALIAS" [ref=e1548] - cell "'default'" [ref=e1549]: - generic [ref=e1550]: "'default'" - row "SESSION_COOKIE_AGE 7200" [ref=e1551]: - cell "SESSION_COOKIE_AGE" [ref=e1552] - cell "7200" [ref=e1553]: - generic [ref=e1554]: "7200" - row "SESSION_COOKIE_DOMAIN None" [ref=e1555]: - cell "SESSION_COOKIE_DOMAIN" [ref=e1556] - cell "None" [ref=e1557]: - generic [ref=e1558]: None - row "SESSION_COOKIE_HTTPONLY True" [ref=e1559]: - cell "SESSION_COOKIE_HTTPONLY" [ref=e1560] - cell "True" [ref=e1561]: - generic [ref=e1562]: "True" - row "SESSION_COOKIE_NAME 'sessionid'" [ref=e1563]: - cell "SESSION_COOKIE_NAME" [ref=e1564] - cell "'sessionid'" [ref=e1565]: - generic [ref=e1566]: "'sessionid'" - row "SESSION_COOKIE_PATH '/'" [ref=e1567]: - cell "SESSION_COOKIE_PATH" [ref=e1568] - cell "'/'" [ref=e1569]: - generic [ref=e1570]: "'/'" - row "SESSION_COOKIE_SAMESITE 'Lax'" [ref=e1571]: - cell "SESSION_COOKIE_SAMESITE" [ref=e1572] - cell "'Lax'" [ref=e1573]: - generic [ref=e1574]: "'Lax'" - row "SESSION_COOKIE_SECURE False" [ref=e1575]: - cell "SESSION_COOKIE_SECURE" [ref=e1576] - cell "False" [ref=e1577]: - generic [ref=e1578]: "False" - row "SESSION_ENGINE 'django.contrib.sessions.backends.db'" [ref=e1579]: - cell "SESSION_ENGINE" [ref=e1580] - cell "'django.contrib.sessions.backends.db'" [ref=e1581]: - generic [ref=e1582]: "'django.contrib.sessions.backends.db'" - row "SESSION_EXPIRE_AT_BROWSER_CLOSE True" [ref=e1583]: - cell "SESSION_EXPIRE_AT_BROWSER_CLOSE" [ref=e1584] - cell "True" [ref=e1585]: - generic [ref=e1586]: "True" - row "SESSION_FILE_PATH None" [ref=e1587]: - cell "SESSION_FILE_PATH" [ref=e1588] - cell "None" [ref=e1589]: - generic [ref=e1590]: None - row "SESSION_SAVE_EVERY_REQUEST True" [ref=e1591]: - cell "SESSION_SAVE_EVERY_REQUEST" [ref=e1592] - cell "True" [ref=e1593]: - generic [ref=e1594]: "True" - row "SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'" [ref=e1595]: - cell "SESSION_SERIALIZER" [ref=e1596] - cell "'django.contrib.sessions.serializers.JSONSerializer'" [ref=e1597]: - generic [ref=e1598]: "'django.contrib.sessions.serializers.JSONSerializer'" - row "SETTINGS_MODULE 'config.settings.dev'" [ref=e1599]: - cell "SETTINGS_MODULE" [ref=e1600] - cell "'config.settings.dev'" [ref=e1601]: - generic [ref=e1602]: "'config.settings.dev'" - row "SHORT_DATETIME_FORMAT 'm/d/Y P'" [ref=e1603]: - cell "SHORT_DATETIME_FORMAT" [ref=e1604] - cell "'m/d/Y P'" [ref=e1605]: - generic [ref=e1606]: "'m/d/Y P'" - row "SHORT_DATE_FORMAT 'm/d/Y'" [ref=e1607]: - cell "SHORT_DATE_FORMAT" [ref=e1608] - cell "'m/d/Y'" [ref=e1609]: - generic [ref=e1610]: "'m/d/Y'" - row "SIGNING_BACKEND 'django.core.signing.TimestampSigner'" [ref=e1611]: - cell "SIGNING_BACKEND" [ref=e1612] - cell "'django.core.signing.TimestampSigner'" [ref=e1613]: - generic [ref=e1614]: "'django.core.signing.TimestampSigner'" - row "SILENCED_SYSTEM_CHECKS []" [ref=e1615]: - cell "SILENCED_SYSTEM_CHECKS" [ref=e1616] - cell "[]" [ref=e1617]: - generic [ref=e1618]: "[]" - 'row "SIMPLE_JWT {''ACCESS_TOKEN_LIFETIME'': ''********************'', ''BLACKLIST_AFTER_ROTATION'': True, ''REFRESH_TOKEN_LIFETIME'': ''********************'', ''ROTATE_REFRESH_TOKENS'': ''********************'', ''UPDATE_LAST_LOGIN'': True}" [ref=e1619]': - cell "SIMPLE_JWT" [ref=e1620] - 'cell "{''ACCESS_TOKEN_LIFETIME'': ''********************'', ''BLACKLIST_AFTER_ROTATION'': True, ''REFRESH_TOKEN_LIFETIME'': ''********************'', ''ROTATE_REFRESH_TOKENS'': ''********************'', ''UPDATE_LAST_LOGIN'': True}" [ref=e1621]': - generic [ref=e1622]: "{'ACCESS_TOKEN_LIFETIME': '********************', 'BLACKLIST_AFTER_ROTATION': True, 'REFRESH_TOKEN_LIFETIME': '********************', 'ROTATE_REFRESH_TOKENS': '********************', 'UPDATE_LAST_LOGIN': True}" - row "SITE_URL 'http://localhost:8000'" [ref=e1623]: - cell "SITE_URL" [ref=e1624] - cell "'http://localhost:8000'" [ref=e1625]: - generic [ref=e1626]: "'http://localhost:8000'" - 'row "SLA_DEFAULTS {''action'': {''critical'': 24, ''high'': 48, ''low'': 120, ''medium'': 72}, ''complaint'': {''critical'': 12, ''high'': 24, ''low'': 72, ''medium'': 48}}" [ref=e1627]': - cell "SLA_DEFAULTS" [ref=e1628] - 'cell "{''action'': {''critical'': 24, ''high'': 48, ''low'': 120, ''medium'': 72}, ''complaint'': {''critical'': 12, ''high'': 24, ''low'': 72, ''medium'': 48}}" [ref=e1629]': - generic [ref=e1630]: "{'action': {'critical': 24, 'high': 48, 'low': 120, 'medium': 72}, 'complaint': {'critical': 12, 'high': 24, 'low': 72, 'medium': 48}}" - 'row "SPECTACULAR_SETTINGS {''DESCRIPTION'': ''Patient Experience 360 Management System API'', ''SERVE_INCLUDE_SCHEMA'': False, ''TITLE'': ''PX360 API'', ''VERSION'': ''1.0.0''}" [ref=e1631]': - cell "SPECTACULAR_SETTINGS" [ref=e1632] - 'cell "{''DESCRIPTION'': ''Patient Experience 360 Management System API'', ''SERVE_INCLUDE_SCHEMA'': False, ''TITLE'': ''PX360 API'', ''VERSION'': ''1.0.0''}" [ref=e1633]': - generic [ref=e1634]: "{'DESCRIPTION': 'Patient Experience 360 Management System API', 'SERVE_INCLUDE_SCHEMA': False, 'TITLE': 'PX360 API', 'VERSION': '1.0.0'}" - row "STATICFILES_DIRS [PosixPath('/home/ismail/projects/HH/static')]" [ref=e1635]: - cell "STATICFILES_DIRS" [ref=e1636] - cell "[PosixPath('/home/ismail/projects/HH/static')]" [ref=e1637]: - generic [ref=e1638]: "[PosixPath('/home/ismail/projects/HH/static')]" - row "STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']" [ref=e1639]: - cell "STATICFILES_FINDERS" [ref=e1640] - cell "['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']" [ref=e1641]: - generic [ref=e1642]: "['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']" - row "STATIC_ROOT PosixPath('/home/ismail/projects/HH/staticfiles')" [ref=e1643]: - cell "STATIC_ROOT" [ref=e1644] - cell "PosixPath('/home/ismail/projects/HH/staticfiles')" [ref=e1645]: - generic [ref=e1646]: PosixPath('/home/ismail/projects/HH/staticfiles') - row "STATIC_URL '/static/'" [ref=e1647]: - cell "STATIC_URL" [ref=e1648] - cell "'/static/'" [ref=e1649]: - generic [ref=e1650]: "'/static/'" - 'row "STORAGES {''default'': {''BACKEND'': ''django.core.files.storage.FileSystemStorage''}, ''staticfiles'': {''BACKEND'': ''whitenoise.storage.CompressedManifestStaticFilesStorage''}}" [ref=e1651]': - cell "STORAGES" [ref=e1652] - 'cell "{''default'': {''BACKEND'': ''django.core.files.storage.FileSystemStorage''}, ''staticfiles'': {''BACKEND'': ''whitenoise.storage.CompressedManifestStaticFilesStorage''}}" [ref=e1653]': - generic [ref=e1654]: "{'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'whitenoise.storage.CompressedManifestStaticFilesStorage'}}" - row "SURVEY_NEGATIVE_THRESHOLD 3" [ref=e1655]: - cell "SURVEY_NEGATIVE_THRESHOLD" [ref=e1656] - cell "3" [ref=e1657]: - generic [ref=e1658]: "3" - row "SURVEY_TOKEN_EXPIRY_DAYS '********************'" [ref=e1659]: - cell "SURVEY_TOKEN_EXPIRY_DAYS" [ref=e1660] - cell "'********************'" [ref=e1661]: - generic [ref=e1662]: "'********************'" - 'row "TASKS {''default'': {''BACKEND'': ''django.tasks.backends.immediate.ImmediateBackend''}}" [ref=e1663]': - cell "TASKS" [ref=e1664] - 'cell "{''default'': {''BACKEND'': ''django.tasks.backends.immediate.ImmediateBackend''}}" [ref=e1665]': - generic [ref=e1666]: "{'default': {'BACKEND': 'django.tasks.backends.immediate.ImmediateBackend'}}" - 'row "TEMPLATES [{''APP_DIRS'': True, ''BACKEND'': ''django.template.backends.django.DjangoTemplates'', ''DIRS'': [PosixPath(''/home/ismail/projects/HH/templates'')], ''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'', ''django.template.context_processors.i18n'', ''apps.core.context_processors.sidebar_counts'', ''apps.core.context_processors.hospital_context'', ''apps.accounts.context_processors.acknowledgement_counts'']}}]" [ref=e1667]': - cell "TEMPLATES" [ref=e1668] - 'cell "[{''APP_DIRS'': True, ''BACKEND'': ''django.template.backends.django.DjangoTemplates'', ''DIRS'': [PosixPath(''/home/ismail/projects/HH/templates'')], ''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'', ''django.template.context_processors.i18n'', ''apps.core.context_processors.sidebar_counts'', ''apps.core.context_processors.hospital_context'', ''apps.accounts.context_processors.acknowledgement_counts'']}}]" [ref=e1669]': - generic [ref=e1670]: "[{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [PosixPath('/home/ismail/projects/HH/templates')], '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', 'django.template.context_processors.i18n', 'apps.core.context_processors.sidebar_counts', 'apps.core.context_processors.hospital_context', 'apps.accounts.context_processors.acknowledgement_counts']}}]" - row "TENANCY_ENABLED True" [ref=e1671]: - cell "TENANCY_ENABLED" [ref=e1672] - cell "True" [ref=e1673]: - generic [ref=e1674]: "True" - row "TENANT_FIELD 'hospital'" [ref=e1675]: - cell "TENANT_FIELD" [ref=e1676] - cell "'hospital'" [ref=e1677]: - generic [ref=e1678]: "'hospital'" - row "TENANT_ISOLATION_LEVEL 'strict'" [ref=e1679]: - cell "TENANT_ISOLATION_LEVEL" [ref=e1680] - cell "'strict'" [ref=e1681]: - generic [ref=e1682]: "'strict'" - row "TENANT_MODEL 'organizations.Hospital'" [ref=e1683]: - cell "TENANT_MODEL" [ref=e1684] - cell "'organizations.Hospital'" [ref=e1685]: - generic [ref=e1686]: "'organizations.Hospital'" - row "TEST_NON_SERIALIZED_APPS []" [ref=e1687]: - cell "TEST_NON_SERIALIZED_APPS" [ref=e1688] - cell "[]" [ref=e1689]: - generic [ref=e1690]: "[]" - row "TEST_RUNNER 'django.test.runner.DiscoverRunner'" [ref=e1691]: - cell "TEST_RUNNER" [ref=e1692] - cell "'django.test.runner.DiscoverRunner'" [ref=e1693]: - generic [ref=e1694]: "'django.test.runner.DiscoverRunner'" - row "THIRD_PARTY_APPS ['rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat']" [ref=e1695]: - cell "THIRD_PARTY_APPS" [ref=e1696] - cell "['rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat']" [ref=e1697]: - generic [ref=e1698]: "['rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat']" - row "THOUSAND_SEPARATOR ','" [ref=e1699]: - cell "THOUSAND_SEPARATOR" [ref=e1700] - cell "','" [ref=e1701]: - generic [ref=e1702]: "','" - row "TIME_FORMAT 'P'" [ref=e1703]: - cell "TIME_FORMAT" [ref=e1704] - cell "'P'" [ref=e1705]: - generic [ref=e1706]: "'P'" - row "TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']" [ref=e1707]: - cell "TIME_INPUT_FORMATS" [ref=e1708] - cell "['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']" [ref=e1709]: - generic [ref=e1710]: "['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']" - row "TIME_ZONE 'Asia/Riyadh'" [ref=e1711]: - cell "TIME_ZONE" [ref=e1712] - cell "'Asia/Riyadh'" [ref=e1713]: - generic [ref=e1714]: "'Asia/Riyadh'" - row "TWILIO_ACCOUNT_SID ''" [ref=e1715]: - cell "TWILIO_ACCOUNT_SID" [ref=e1716] - cell "''" [ref=e1717]: - generic [ref=e1718]: "''" - row "TWILIO_AUTH_TOKEN '********************'" [ref=e1719]: - cell "TWILIO_AUTH_TOKEN" [ref=e1720] - cell "'********************'" [ref=e1721]: - generic [ref=e1722]: "'********************'" - row "TWILIO_MESSAGING_SERVICE_SID ''" [ref=e1723]: - cell "TWILIO_MESSAGING_SERVICE_SID" [ref=e1724] - cell "''" [ref=e1725]: - generic [ref=e1726]: "''" - row "TWILIO_PHONE_NUMBER ''" [ref=e1727]: - cell "TWILIO_PHONE_NUMBER" [ref=e1728] - cell "''" [ref=e1729]: - generic [ref=e1730]: "''" - row "TWITTER_BEARER_TOKEN '********************'" [ref=e1731]: - cell "TWITTER_BEARER_TOKEN" [ref=e1732] - cell "'********************'" [ref=e1733]: - generic [ref=e1734]: "'********************'" - row "TWITTER_USERNAME None" [ref=e1735]: - cell "TWITTER_USERNAME" [ref=e1736] - cell "None" [ref=e1737]: - generic [ref=e1738]: None - row "URLIZE_ASSUME_HTTPS False" [ref=e1739]: - cell "URLIZE_ASSUME_HTTPS" [ref=e1740] - cell "False" [ref=e1741]: - generic [ref=e1742]: "False" - row "USE_I18N True" [ref=e1743]: - cell "USE_I18N" [ref=e1744] - cell "True" [ref=e1745]: - generic [ref=e1746]: "True" - row "USE_THOUSAND_SEPARATOR False" [ref=e1747]: - cell "USE_THOUSAND_SEPARATOR" [ref=e1748] - cell "False" [ref=e1749]: - generic [ref=e1750]: "False" - row "USE_TZ True" [ref=e1751]: - cell "USE_TZ" [ref=e1752] - cell "True" [ref=e1753]: - generic [ref=e1754]: "True" - row "USE_X_FORWARDED_HOST False" [ref=e1755]: - cell "USE_X_FORWARDED_HOST" [ref=e1756] - cell "False" [ref=e1757]: - generic [ref=e1758]: "False" - row "USE_X_FORWARDED_PORT False" [ref=e1759]: - cell "USE_X_FORWARDED_PORT" [ref=e1760] - cell "False" [ref=e1761]: - generic [ref=e1762]: "False" - row "WSGI_APPLICATION 'config.wsgi.application'" [ref=e1763]: - cell "WSGI_APPLICATION" [ref=e1764] - cell "'config.wsgi.application'" [ref=e1765]: - generic [ref=e1766]: "'config.wsgi.application'" - row "X_FRAME_OPTIONS 'DENY'" [ref=e1767]: - cell "X_FRAME_OPTIONS" [ref=e1768] - cell "'DENY'" [ref=e1769]: - generic [ref=e1770]: "'DENY'" - row "YEAR_MONTH_FORMAT 'F Y'" [ref=e1771]: - cell "YEAR_MONTH_FORMAT" [ref=e1772] - cell "'F Y'" [ref=e1773]: - generic [ref=e1774]: "'F Y'" - row "YOUTUBE_API_KEY '********************'" [ref=e1775]: - cell "YOUTUBE_API_KEY" [ref=e1776] - cell "'********************'" [ref=e1777]: - generic [ref=e1778]: "'********************'" - row "YOUTUBE_CHANNEL_ID 'UCKoEfCXsm4_cQMtqJTvZUVQ'" [ref=e1779]: - cell "YOUTUBE_CHANNEL_ID" [ref=e1780] - cell "'UCKoEfCXsm4_cQMtqJTvZUVQ'" [ref=e1781]: - generic [ref=e1782]: "'UCKoEfCXsm4_cQMtqJTvZUVQ'" - contentinfo [ref=e1783]: - paragraph [ref=e1784]: - text: You’re seeing this error because you have - code [ref=e1785]: DEBUG = True - text: in your Django settings file. Change that to - code [ref=e1786]: "False" - text: ", and Django will display a standard page generated by the handler for this status code."