* Began the fax
* Bumped ruff
* Fixed a BUNCH of ruff errors
* Fixed a lot of ruff errors
* Simplify if statements
* Fixed black
* Updated some stuff
* Updated some stuff
* A lot more ruff fixes
* Added a fix
* Added a fix
* Fixed mypy
* Fixed some stuff
* Reverted one thing
* Small fix
* Small fix
* Small fix
* Added fix
* Added fix
* Update requirements
* improving handling of logging handlers
* removing alias
* lint
* removing debug print
* adding alias back
* adding the commithash to the system so it gets logged
* doing posthog on hub_user login
* ruff
* tacking this on - docs update
* identify and alias together
* fixing conditions
* the juan way
* ruff
* don't send logs to S3 if posthog is an active handler
* branch name on the posthog logs
* removing duplicate import
* fixing tests
---------
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* adding BaseModel
* initial version of the system model
* creating setup functions and removing constants from config_terminal
* removing log_supress const
* fix test
* merge
* system handler
* fix import
* centralized configs setup
* repr to use the BaseModel
* updating i18n dict location
* ignoring warning on wrong type-var
* ruff
* Update openbb_terminal/core/models/system_model.py
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
* Update openbb_terminal/core/models/system_model.py
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
* import literal
* loading env files before the plot backend is called
* fix tests/openbb_terminal/test_terminal_helper.py
* tests need to have i18n initialized
* fix seeking_alpha tests
---------
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
* token generation on the terminal
* revoke and show commands
* uuid on the right column
* adding logs to the account commands
* login info at this point does not make sense anymore
* get_user_uuid function
* log formatter to use get_user_uuid function
* ruff + black
* fix tests
* fix tests
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* Added openbb_terminal/logger tests
* Added tests for path_tracking
* Just in case lol
* Finished test_directories
* Added more tests
* Fixed flake8 error
* Fixed flake8 error
* Coverage for test_expired_files
* Added handling for no boto3
* Added test mock
* Added test mock
* Added fix
* Test fix
* Fix for windows
* Added int
* More tests
* Added fixes
* Fixed black issues
* Tests : update fixture examples
* Tests : core/log/generation
* Core : log/generation
* replaced conftest delete with temp_path
* Fixed mocks
* refactored get settings to use tmp_path
* reverted codespell
* Making random faillign test linux only
* Swapped to fixture
* Fixed conftest
* Logs collection : add docstring + clean lines
* Tests : fix windows specific issue
* Tests : skip unsound tests which changes logger state
* Black
* Linting
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>