403Webshell
Server IP : 185.11.201.71  /  Your IP : 192.168.7.18
Web Server : Apache/2.4.29 (Ubuntu)
System : Linux tech-virtual-machine 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
User : tech ( 1000)
PHP Version : 7.4.28
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/tech/.pm2/logs/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/tech/.pm2/logs/colorimetria-api-error.log
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 1, in <module>
    from fastapi import FastAPI, Request
ModuleNotFoundError: No module named 'fastapi'
INFO:     Started server process [9426]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9426]
INFO:     Started server process [9434]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9434]
INFO:     Started server process [9454]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9454]
INFO:     Started server process [9462]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9462]
INFO:     Started server process [9470]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9470]
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 22, in <module>
    from scipy.ndimage import gaussian_filter
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/scipy/ndimage/__init__.py", line 152, in <module>
    from ._filters import *
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/scipy/ndimage/_filters.py", line 37, in <module>
    from scipy._lib._util import normalize_axis_index
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/scipy/_lib/_util.py", line 18, in <module>
    from scipy._lib._array_api import array_namespace, is_numpy, size as xp_size
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/scipy/_lib/_array_api.py", line 21, in <module>
    from scipy._lib.array_api_compat import (
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/scipy/_lib/array_api_compat/numpy/__init__.py", line 1, in <module>
    from numpy import * # noqa: F403
    ^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1404, in _handle_fromlist
  File "<frozen importlib._bootstrap>", line 1406, in _handle_fromlist
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/numpy/__init__.py", line 361, in __getattr__
    import numpy.f2py as f2py
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/numpy/f2py/__init__.py", line 19, in <module>
    from . import f2py2e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/numpy/f2py/f2py2e.py", line 23, in <module>
    from . import crackfortran
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/numpy/f2py/crackfortran.py", line 150, in <module>
    import charset_normalizer
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/charset_normalizer/__init__.py", line 24, in <module>
    from .api import from_bytes, from_fp, from_path, is_binary
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/charset_normalizer/api.py", line 5, in <module>
    from .cd import (
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/charset_normalizer/cd.py", line 7, in <module>
    from .constant import (
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/charset_normalizer/constant.py", line 8, in <module>
    ENCODING_MARKS: Dict[str, Union[bytes, List[bytes]]] = {
                              ~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/typing.py", line 374, in inner
    return _caches[func](*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/typing.py", line 489, in __getitem__
    return self._getitem(self, parameters)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/typing.py", line 708, in Union
    return _UnionGenericAlias(self, parameters)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/typing.py", line 1217, in __init__
    super().__init__(origin, inst=inst, name=name)
  File "/usr/local/lib/python3.12/typing.py", line 1127, in __init__
    self.__slots__ = None  # This is not documented.
    ^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/typing.py", line 1164, in __setattr__
    super().__setattr__(attr, val)
KeyboardInterrupt
INFO:     Started server process [9510]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9510]
INFO:     Started server process [9525]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9525]
INFO:     Started server process [9540]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9540]
INFO:     Started server process [9552]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [9560]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9560]
INFO:     Started server process [9568]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9568]
INFO:     Started server process [9576]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9576]
INFO:     Started server process [9584]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9584]
INFO:     Started server process [9592]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9592]
INFO:     Started server process [9600]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9600]
INFO:     Started server process [9608]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9608]
INFO:     Started server process [9616]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9616]
INFO:     Started server process [9626]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [9634]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [9644]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9644]
INFO:     Started server process [9652]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9652]
INFO:     Started server process [9660]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9660]
INFO:     Started server process [9668]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9668]
INFO:     Started server process [9676]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9676]
INFO:     Started server process [9684]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9684]
INFO:     Started server process [9692]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9692]
INFO:     Started server process [9700]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9700]
INFO:     Started server process [9708]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9708]
INFO:     Started server process [9716]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9716]
INFO:     Started server process [9724]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9724]
INFO:     Started server process [9732]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9732]
INFO:     Started server process [9740]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9740]
INFO:     Started server process [9748]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9748]
INFO:     Started server process [9756]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9756]
INFO:     Started server process [9764]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9764]
INFO:     Started server process [9783]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9783]
INFO:     Started server process [9791]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9791]
INFO:     Started server process [9799]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9799]
INFO:     Started server process [9807]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9807]
INFO:     Started server process [9815]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9815]
INFO:     Started server process [9823]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9823]
INFO:     Started server process [9831]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9831]
INFO:     Started server process [9839]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [9847]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9847]
INFO:     Started server process [9855]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9855]
INFO:     Started server process [9863]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9863]
INFO:     Started server process [9871]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [9879]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9879]
INFO:     Started server process [9887]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9887]
INFO:     Started server process [9895]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9895]
INFO:     Started server process [9903]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9903]
INFO:     Started server process [9911]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [9919]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9919]
INFO:     Started server process [9927]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9927]
INFO:     Started server process [9935]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9935]
INFO:     Started server process [9943]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9943]
INFO:     Started server process [9951]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9951]
INFO:     Started server process [9959]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9959]
INFO:     Started server process [9967]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9967]
INFO:     Started server process [9975]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9975]
INFO:     Started server process [9983]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9983]
INFO:     Started server process [9991]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9991]
INFO:     Started server process [9999]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [9999]
INFO:     Started server process [10007]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10007]
INFO:     Started server process [10015]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10015]
INFO:     Started server process [10023]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10023]
INFO:     Started server process [10031]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10031]
INFO:     Started server process [10039]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10039]
INFO:     Started server process [10047]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10047]
INFO:     Started server process [10055]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10055]
INFO:     Started server process [10063]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10063]
INFO:     Started server process [10071]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10071]
INFO:     Started server process [10079]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10079]
INFO:     Started server process [10087]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10087]
INFO:     Started server process [10095]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [10103]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10103]
INFO:     Started server process [10111]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [10119]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10119]
INFO:     Started server process [10127]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10127]
INFO:     Started server process [10135]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10135]
INFO:     Started server process [10143]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10143]
INFO:     Started server process [10151]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10151]
INFO:     Started server process [10159]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10159]
INFO:     Started server process [10167]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10167]
INFO:     Started server process [10175]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10175]
INFO:     Started server process [10183]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10183]
INFO:     Started server process [10191]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10191]
INFO:     Started server process [10199]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10199]
INFO:     Started server process [10207]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [10215]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10215]
INFO:     Started server process [10223]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10223]
INFO:     Started server process [10231]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10231]
INFO:     Started server process [10239]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10239]
INFO:     Started server process [10247]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10247]
INFO:     Started server process [10255]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10255]
INFO:     Started server process [10263]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10263]
INFO:     Started server process [10271]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10271]
INFO:     Started server process [10279]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10279]
INFO:     Started server process [10287]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10287]
INFO:     Started server process [10295]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10295]
INFO:     Started server process [10303]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10303]
INFO:     Started server process [10311]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10311]
INFO:     Started server process [10319]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10319]
INFO:     Started server process [10327]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10327]
INFO:     Started server process [10335]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10335]
INFO:     Started server process [10343]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10343]
INFO:     Started server process [10351]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10351]
INFO:     Started server process [10359]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10359]
INFO:     Started server process [10367]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10367]
INFO:     Started server process [10375]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10375]
INFO:     Started server process [10383]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10383]
INFO:     Started server process [10391]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10391]
INFO:     Started server process [10399]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10399]
INFO:     Started server process [10407]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10407]
INFO:     Started server process [10415]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10415]
INFO:     Started server process [10423]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [10431]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10431]
INFO:     Started server process [10439]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10439]
INFO:     Started server process [10447]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10447]
INFO:     Started server process [10455]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10455]
INFO:     Started server process [10463]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10463]
INFO:     Started server process [10471]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10471]
INFO:     Started server process [10479]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10479]
INFO:     Started server process [10487]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10487]
INFO:     Started server process [10495]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10495]
INFO:     Started server process [10507]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10507]
INFO:     Started server process [10515]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10515]
INFO:     Started server process [10523]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10523]
INFO:     Started server process [10531]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10531]
INFO:     Started server process [10539]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10539]
INFO:     Started server process [10547]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10547]
INFO:     Started server process [10555]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10555]
INFO:     Started server process [10563]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10563]
INFO:     Started server process [10571]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10571]
INFO:     Started server process [10579]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10579]
INFO:     Started server process [10587]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10587]
INFO:     Started server process [10595]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10595]
INFO:     Started server process [10603]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10603]
INFO:     Started server process [10611]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10611]
INFO:     Started server process [10619]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10619]
INFO:     Started server process [10627]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10627]
INFO:     Started server process [10635]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10635]
INFO:     Started server process [10643]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10643]
INFO:     Started server process [10651]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10651]
INFO:     Started server process [10659]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10659]
INFO:     Started server process [10667]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10667]
INFO:     Started server process [10675]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10675]
INFO:     Started server process [10683]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10683]
INFO:     Started server process [10691]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10691]
INFO:     Started server process [10699]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10699]
INFO:     Started server process [10707]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10707]
INFO:     Started server process [10715]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10715]
INFO:     Started server process [10723]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10723]
INFO:     Started server process [10731]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10731]
INFO:     Started server process [10739]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10739]
INFO:     Started server process [10747]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10747]
INFO:     Started server process [10755]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10755]
INFO:     Started server process [10763]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10763]
INFO:     Started server process [10771]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10771]
INFO:     Started server process [10779]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10779]
INFO:     Started server process [10787]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10787]
INFO:     Started server process [10795]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10795]
INFO:     Started server process [10803]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10803]
INFO:     Started server process [10811]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10811]
INFO:     Started server process [10819]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10819]
INFO:     Started server process [10827]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10827]
INFO:     Started server process [10835]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10835]
INFO:     Started server process [10843]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10843]
INFO:     Started server process [10851]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10851]
INFO:     Started server process [10859]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10859]
INFO:     Started server process [10867]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10867]
INFO:     Started server process [10875]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10875]
INFO:     Started server process [10883]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10883]
INFO:     Started server process [10891]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10891]
INFO:     Started server process [10899]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10899]
INFO:     Started server process [10907]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10907]
INFO:     Started server process [10915]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [10923]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10923]
INFO:     Started server process [10931]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10931]
INFO:     Started server process [10939]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10939]
INFO:     Started server process [10947]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10947]
INFO:     Started server process [10955]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10955]
INFO:     Started server process [10963]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10963]
INFO:     Started server process [10971]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10971]
INFO:     Started server process [10979]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10979]
INFO:     Started server process [10987]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10987]
INFO:     Started server process [10995]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [10995]
INFO:     Started server process [11003]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11003]
INFO:     Started server process [11011]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11011]
INFO:     Started server process [11019]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11019]
INFO:     Started server process [11027]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11027]
INFO:     Started server process [11035]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11035]
INFO:     Started server process [11043]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11043]
INFO:     Started server process [11051]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11051]
INFO:     Started server process [11061]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11061]
INFO:     Started server process [11069]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11069]
INFO:     Started server process [11077]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11077]
INFO:     Started server process [11085]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11085]
INFO:     Started server process [11093]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11093]
INFO:     Started server process [11191]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11191]
INFO:     Started server process [11199]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11199]
INFO:     Started server process [11207]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11207]
INFO:     Started server process [11215]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11215]
INFO:     Started server process [11223]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11223]
INFO:     Started server process [11231]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11231]
INFO:     Started server process [11239]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11239]
INFO:     Started server process [11247]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11247]
INFO:     Started server process [11255]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11255]
INFO:     Started server process [11263]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11263]
INFO:     Started server process [11271]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11271]
INFO:     Started server process [11280]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11280]
INFO:     Started server process [11288]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11288]
INFO:     Started server process [11296]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11296]
INFO:     Started server process [11304]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11304]
INFO:     Started server process [11312]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11312]
INFO:     Started server process [11320]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11320]
INFO:     Started server process [11328]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11328]
INFO:     Started server process [11336]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11336]
INFO:     Started server process [11344]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11344]
INFO:     Started server process [11352]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11352]
INFO:     Started server process [11360]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [11368]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11368]
INFO:     Started server process [11376]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11376]
INFO:     Started server process [11384]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11384]
INFO:     Started server process [11392]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11392]
INFO:     Started server process [11400]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11400]
INFO:     Started server process [11408]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11408]
INFO:     Started server process [11416]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11416]
INFO:     Started server process [11424]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11424]
INFO:     Started server process [11432]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [11440]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [11448]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11448]
INFO:     Started server process [11456]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11456]
INFO:     Started server process [11464]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11464]
INFO:     Started server process [11472]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11472]
INFO:     Started server process [11480]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11480]
INFO:     Started server process [11488]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11488]
INFO:     Started server process [11496]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11496]
INFO:     Started server process [11504]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11504]
INFO:     Started server process [11512]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11512]
INFO:     Started server process [11520]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11520]
INFO:     Started server process [11528]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11528]
INFO:     Started server process [11536]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11536]
INFO:     Started server process [11544]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11544]
INFO:     Started server process [11552]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11552]
INFO:     Started server process [11560]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11560]
INFO:     Started server process [11568]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11568]
INFO:     Started server process [11576]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11576]
INFO:     Started server process [11584]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11584]
INFO:     Started server process [11592]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11592]
INFO:     Started server process [11600]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11600]
INFO:     Started server process [11608]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11608]
INFO:     Started server process [11616]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11616]
INFO:     Started server process [11624]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11624]
INFO:     Started server process [11632]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11632]
INFO:     Started server process [11640]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11640]
INFO:     Started server process [11648]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11648]
INFO:     Started server process [11656]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11656]
INFO:     Started server process [11664]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11664]
INFO:     Started server process [11672]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/runners.py", line 123, in run
    raise KeyboardInterrupt()
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 700, in lifespan
    await receive()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/lifespan/on.py", line 137, in receive
    return await self.receive_queue.get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/asyncio/queues.py", line 158, in get
    await getter
asyncio.exceptions.CancelledError

INFO:     Started server process [11691]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11691]
INFO:     Started server process [11699]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11699]
INFO:     Started server process [11707]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11707]
INFO:     Started server process [11715]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11715]
Exception ignored in: <function ZipFile.__del__ at 0x7f35e78d5b20>
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/zipfile/__init__.py", line 1914, in __del__
    def __del__(self):

KeyboardInterrupt: 
INFO:     Started server process [11723]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Started server process [11781]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Started server process [11808]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
ERROR:    [Errno 98] error while attempting to bind on address ('0.0.0.0', 8000): address already in use
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 21, in <module>
    import matplotlib.pyplot as plt
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/matplotlib/pyplot.py", line 55, in <module>
    import matplotlib.colorbar
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/matplotlib/colorbar.py", line 19, in <module>
    from matplotlib import _api, cbook, collections, cm, colors, contour, ticker
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/matplotlib/contour.py", line 15, in <module>
    from matplotlib.backend_bases import MouseButton
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/matplotlib/backend_bases.py", line 49, in <module>
    from matplotlib import (
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/matplotlib/text.py", line 17, in <module>
    from .patches import FancyArrowPatch, FancyBboxPatch, Rectangle
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/matplotlib/patches.py", line 1952, in <module>
    class Circle(Ellipse):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/matplotlib/patches.py", line 1961, in Circle
    @_docstring.dedent_interpd
     ^^^^^^^^^^^^^^^^^^^^^^^^^
KeyboardInterrupt
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11781]
INFO:     Started server process [11840]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [11840]
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
/bin/bash: /comunica/app_ojos/env/bin/python3.12: No such file or directory
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 30, in <module>
    from models_david import Profile_2 as ItemModel, Eye_2 as EyeModel
  File "/comunica/app_ojos/app/models_david.py", line 4, in <module>
    from database import Base
  File "/comunica/app_ojos/app/database.py", line 50, in <module>
    create_database()
  File "/comunica/app_ojos/app/database.py", line 32, in create_database
    conn = engine.connect()
           ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3278, in connect
    return self._connection_cls(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
    Connection._handle_dbapi_exception_noconnection(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2442, in _handle_dbapi_exception_noconnection
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
    self._dbapi_connection = engine.raw_connection()
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3302, in raw_connection
    return self.pool.connect()
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 449, in connect
    return _ConnectionFairy._checkout(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
    rec = pool._do_get()
          ^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
    return self._create_connection()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
    return _ConnectionRecord(self)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
    self.__connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
    with util.safe_reraise():
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 643, in connect
    return dialect.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 621, in connect
    return self.loaded_dbapi.connect(*cargs, **cparams)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 361, in __init__
    self.connect()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 669, in connect
    self._request_authentication()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 957, in _request_authentication
    auth_packet = self._read_packet()
                  ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 775, in _read_packet
    packet.raise_for_error()
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/protocol.py", line 219, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
INFO:     Started server process [16260]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [16260]
INFO:     Started server process [16414]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [16414]
INFO:     Started server process [16512]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [16512]
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 20, in <module>
    from auth import verify_token  # Importa la función para verificar el token
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 13, in <module>
    from models import User  # Importa el modelo de usuario real
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/models.py", line 26, in <module>
    class Eye(Base):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_api.py", line 196, in __init__
    _as_declarative(reg, cls, dict_)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 244, in _as_declarative
    return _MapperConfig.setup_mapping(registry, cls, dict_, None, {})
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 325, in setup_mapping
    return _ClassScanMapperConfig(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 576, in __init__
    self._setup_table(table)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py", line 1759, in _setup_table
    table_cls(
  File "<string>", line 2, in __new__
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 427, in __new__
    return cls._new(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/schema.py", line 459, in _new
    raise exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: Table 'eyes' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
INFO:     Started server process [22905]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [22905]
INFO:     Started server process [22931]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [22931]
INFO:     Started server process [22967]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [22967]
INFO:     Started server process [25118]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Exception in ASGI application
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 806, in _write_bytes
    self._sock.sendall(data)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
    self.dialect.do_execute(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 941, in do_execute
    cursor.execute(statement, parameters)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
    result = self._query(query)
             ^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
    conn.query(q)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 562, in query
    self._execute_command(COMMAND.COM_QUERY, sql)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 864, in _execute_command
    self._write_bytes(packet)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 809, in _write_bytes
    raise err.OperationalError(
pymysql.err.OperationalError: (2006, "MySQL server has gone away (BrokenPipeError(32, 'Broken pipe'))")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
    raise exc
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
    await self.app(scope, receive, _send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/cors.py", line 93, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/cors.py", line 144, in simple_response
    await self.app(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
    await route.handle(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
    await self.app(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
    response = await f(request)
               ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/routes/login.py", line 21, in login
    user = authenticate_user(db, form_data.username, form_data.password)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 42, in authenticate_user
    user = get_user(db, username)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 39, in get_user
    return db.query(User).filter(User.username == username).first()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2728, in first
    return self.limit(1)._iter().first()  # type: ignore
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2827, in _iter
    result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
                                                  ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2362, in execute
    return self._execute_internal(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal
    result: Result[Any] = compile_state_cls.orm_execute_statement(
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/context.py", line 305, in orm_execute_statement
    result = conn.execute(
             ^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
    return meth(
           ^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
    return connection._execute_clauseelement(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
    ret = self._execute_context(
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
    return self._exec_single_context(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
    self._handle_dbapi_exception(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
    self.dialect.do_execute(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 941, in do_execute
    cursor.execute(statement, parameters)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
    result = self._query(query)
             ^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
    conn.query(q)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 562, in query
    self._execute_command(COMMAND.COM_QUERY, sql)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 864, in _execute_command
    self._write_bytes(packet)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 809, in _write_bytes
    raise err.OperationalError(
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2006, "MySQL server has gone away (BrokenPipeError(32, 'Broken pipe'))")
[SQL: SELECT users.id AS users_id, users.username AS users_username, users.hashed_password AS users_hashed_password, users.`admin` AS users_admin 
FROM users 
WHERE users.username = %(username_1)s 
 LIMIT %(param_1)s]
[parameters: {'username_1': 'admin', 'param_1': 1}]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [25118]
INFO:     Started server process [13211]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
ERROR:    Exception in ASGI application
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 806, in _write_bytes
    self._sock.sendall(data)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
    self.dialect.do_execute(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 941, in do_execute
    cursor.execute(statement, parameters)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
    result = self._query(query)
             ^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
    conn.query(q)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 562, in query
    self._execute_command(COMMAND.COM_QUERY, sql)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 864, in _execute_command
    self._write_bytes(packet)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 809, in _write_bytes
    raise err.OperationalError(
pymysql.err.OperationalError: (2006, "MySQL server has gone away (BrokenPipeError(32, 'Broken pipe'))")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
    raise exc
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
    await self.app(scope, receive, _send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/cors.py", line 93, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/cors.py", line 144, in simple_response
    await self.app(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
    await route.handle(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
    await self.app(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
    response = await f(request)
               ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/routes/login.py", line 21, in login
    user = authenticate_user(db, form_data.username, form_data.password)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 42, in authenticate_user
    user = get_user(db, username)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 39, in get_user
    return db.query(User).filter(User.username == username).first()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2728, in first
    return self.limit(1)._iter().first()  # type: ignore
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2827, in _iter
    result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
                                                  ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2362, in execute
    return self._execute_internal(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal
    result: Result[Any] = compile_state_cls.orm_execute_statement(
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/context.py", line 305, in orm_execute_statement
    result = conn.execute(
             ^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
    return meth(
           ^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
    return connection._execute_clauseelement(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
    ret = self._execute_context(
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
    return self._exec_single_context(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
    self._handle_dbapi_exception(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
    self.dialect.do_execute(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 941, in do_execute
    cursor.execute(statement, parameters)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
    result = self._query(query)
             ^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
    conn.query(q)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 562, in query
    self._execute_command(COMMAND.COM_QUERY, sql)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 864, in _execute_command
    self._write_bytes(packet)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 809, in _write_bytes
    raise err.OperationalError(
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2006, "MySQL server has gone away (BrokenPipeError(32, 'Broken pipe'))")
[SQL: SELECT users.id AS users_id, users.username AS users_username, users.hashed_password AS users_hashed_password, users.`admin` AS users_admin 
FROM users 
WHERE users.username = %(username_1)s 
 LIMIT %(param_1)s]
[parameters: {'username_1': 'admin', 'param_1': 1}]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
ERROR:    Exception in ASGI application
Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 806, in _write_bytes
    self._sock.sendall(data)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
    self.dialect.do_execute(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 941, in do_execute
    cursor.execute(statement, parameters)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
    result = self._query(query)
             ^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
    conn.query(q)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 562, in query
    self._execute_command(COMMAND.COM_QUERY, sql)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 864, in _execute_command
    self._write_bytes(packet)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 809, in _write_bytes
    raise err.OperationalError(
pymysql.err.OperationalError: (2006, "MySQL server has gone away (BrokenPipeError(32, 'Broken pipe'))")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
    raise exc
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
    await self.app(scope, receive, _send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/cors.py", line 93, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/cors.py", line 144, in simple_response
    await self.app(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 735, in app
    await route.handle(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
    await self.app(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/starlette/routing.py", line 73, in app
    response = await f(request)
               ^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/routes/login.py", line 21, in login
    user = authenticate_user(db, form_data.username, form_data.password)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 42, in authenticate_user
    user = get_user(db, username)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/app/auth.py", line 39, in get_user
    return db.query(User).filter(User.username == username).first()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2728, in first
    return self.limit(1)._iter().first()  # type: ignore
           ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2827, in _iter
    result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
                                                  ^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2362, in execute
    return self._execute_internal(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal
    result: Result[Any] = compile_state_cls.orm_execute_statement(
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/orm/context.py", line 305, in orm_execute_statement
    result = conn.execute(
             ^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
    return meth(
           ^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
    return connection._execute_clauseelement(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
    ret = self._execute_context(
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
    return self._exec_single_context(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
    self._handle_dbapi_exception(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception
    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
    self.dialect.do_execute(
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 941, in do_execute
    cursor.execute(statement, parameters)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 153, in execute
    result = self._query(query)
             ^^^^^^^^^^^^^^^^^^
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/cursors.py", line 322, in _query
    conn.query(q)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 562, in query
    self._execute_command(COMMAND.COM_QUERY, sql)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 864, in _execute_command
    self._write_bytes(packet)
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pymysql/connections.py", line 809, in _write_bytes
    raise err.OperationalError(
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2006, "MySQL server has gone away (BrokenPipeError(32, 'Broken pipe'))")
[SQL: SELECT users.id AS users_id, users.username AS users_username, users.hashed_password AS users_hashed_password, users.`admin` AS users_admin 
FROM users 
WHERE users.username = %(username_1)s 
 LIMIT %(param_1)s]
[parameters: {'username_1': 'admin', 'param_1': 1}]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
INFO:     Started server process [25175]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
Traceback (most recent call last):
  File "/comunica/app_ojos/app/main.py", line 14, in <module>
    from routes import items, eyes, processes, login, david
  File "/comunica/app_ojos/app/routes/__init__.py", line 2, in <module>
    from .items import router as items_router
  File "/comunica/app_ojos/app/routes/items.py", line 13, in <module>
    from util.utils import save_eyes
  File "/comunica/app_ojos/app/util/utils.py", line 33, in <module>
    from lib.topografia import Topografia
  File "/comunica/app_ojos/app/lib/topografia.py", line 6, in <module>
    from pythreejs import *
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pythreejs/__init__.py", line 6, in <module>
    from .pythreejs import *
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/pythreejs/pythreejs.py", line 12, in <module>
    from ipywidgets import Widget, widget_serialization
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/ipywidgets/__init__.py", line 27, in <module>
    from IPython import get_ipython
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/IPython/__init__.py", line 55, in <module>
    from .terminal.embed import embed
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/IPython/terminal/embed.py", line 16, in <module>
    from IPython.terminal.interactiveshell import TerminalInteractiveShell
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/IPython/terminal/interactiveshell.py", line 31, in <module>
    from prompt_toolkit.auto_suggest import AutoSuggestFromHistory
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/prompt_toolkit/__init__.py", line 26, in <module>
    from .application import Application
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/prompt_toolkit/application/__init__.py", line 3, in <module>
    from .application import Application
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/prompt_toolkit/application/application.py", line 56, in <module>
    from prompt_toolkit.key_binding.defaults import load_key_bindings
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/prompt_toolkit/key_binding/defaults.py", line 19, in <module>
    from prompt_toolkit.key_binding.bindings.vi import (
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/prompt_toolkit/key_binding/bindings/vi.py", line 37, in <module>
    from prompt_toolkit.input.vt100_parser import Vt100Parser
  File "/comunica/app_ojos/env/lib/python3.12/site-packages/prompt_toolkit/input/vt100_parser.py", line 12, in <module>
    from .ansi_escape_sequences import ANSI_SEQUENCES
  File "<frozen importlib._bootstrap>", line 1354, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1316, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1256, in _find_spec
  File "<frozen importlib._bootstrap_external>", line 1524, in find_spec
  File "<frozen importlib._bootstrap_external>", line 1498, in _get_spec
  File "<frozen importlib._bootstrap_external>", line 1631, in find_spec
  File "<frozen importlib._bootstrap_external>", line 1586, in _get_spec
  File "<frozen importlib._bootstrap_external>", line 827, in spec_from_file_location
MemoryError
INFO:     Started server process [25376]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Started server process [25581]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [25581]
INFO:     Started server process [1236]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [1236]
INFO:     Started server process [1539]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [1539]
INFO:     Started server process [1573]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [1573]
INFO:     Started server process [7935]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO:     Started server process [24989]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)

Youez - 2016 - github.com/yon3zu
LinuXploit