* filtering duplicate logs
* removes the logging on the pyth model
* checks if the log file is bigger than 2mb
* check for a trail stack to know if should log or not
* using method_stack only on the OperationLogger
* getting rid of deque
* linting
* removed unusded import
* removed redundant method
* ype annotation
* fixed integrated test test_stocks_ba.openbb
* fixed integrated test test_stocks_dd.openbb
* improved and centralised the check
* fix lint
* Docker : update ci + build files
* Docker : update build and CD
* Docker : update CD
* Docker : test
* Docker : test CD
* Docker : test CD
* Docker : rename `build.sh`
* Docker : tests CD
* Docker : test CD
* Docker : update CD + build
* Docker : fix CD
* Docker : fix CD
* Docker : build
* Docker : test CD
* Docker : CD
* Docker : CD
* Docker : test
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : build + CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : build
* Docker : test CD
* Docker : build + cd
* Moving `scripts`
* Checkout `helper_funcs.py` from main
* Docker : remove test file with alpine
* fixing readme errors
* fixing missed readme errors
* Docker : build
* Logging : handle docker app name
* Docker : test CD
* Docker : cd
* Doc
* Doc
* Doc : linting
* Doc
* Docker
* Doc
* Fixing `terminal_controller`
* Linting
* Doc : fixing links
* Version 1.9.1
* Docker : fix name
* Doc : add volumes in command
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Simmons <simmonsj330@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
* added console prints
* little refactor for degiro company news
* fixed message always showing even on login fail
* initial test with the api logs
* changes log_settings location in order to use it on the sdk; also, modified the actual settings logging to a json.dumps - in order to get a well formed json str
* added logger to the api
* adding decorator to the function as it's copied
* added arguments to the logging
* remove the double log_start_end decorator
* added func_name_override
* Revert "added console prints"
This reverts commit 61d8224e97.
* Revert "little refactor for degiro company news"
This reverts commit ca5239fa9e.
* Revert "fixed message always showing even on login fail"
This reverts commit 05793bff8b.
* added typing ignore
* fixed litting
* added logging of theme and keys
* added virtual path to the logging
* fix flake8
* fixing mypy
* removed predict from the settings
* changed the way we get the keys - after the keys controller pr was merged
* dict escaped to json str
* moved the settings logging for a different file
* added different logging for keys, configs and feature flags
* fixing typo
* removed locals - using directly the args and kwargs gives us the same
* fixed black
* adding sensitive words to exclude from logs
* adding chart arg to logging
* adding all args to logs - default or not
* fix linting
* suppressing logs for reports
* solving conflicts
* fix linting
* little change on the way suppression occurs
* changing decorator to get keys state during notebook execution
* removing unused import
* black
* added dashboards to supress logging on sdk
* added console prints
* little refactor for degiro company news
* fixed message always showing even on login fail
* initial test with the api logs
* changes log_settings location in order to use it on the sdk; also, modified the actual settings logging to a json.dumps - in order to get a well formed json str
* added logger to the api
* adding decorator to the function as it's copied
* added arguments to the logging
* remove the double log_start_end decorator
* added func_name_override
* Revert "added console prints"
This reverts commit 61d8224e97.
* Revert "little refactor for degiro company news"
This reverts commit ca5239fa9e.
* Revert "fixed message always showing even on login fail"
This reverts commit 05793bff8b.
* added typing ignore
* fixed litting
* added logging of theme and keys
* added virtual path to the logging
* fix flake8
* fixing mypy
* removed predict from the settings
* changed the way we get the keys - after the keys controller pr was merged
* dict escaped to json str
* moved the settings logging for a different file
* added different logging for keys, configs and feature flags
* fixing typo
* removed locals - using directly the args and kwargs gives us the same
* fixed black
* solving conflicts
* fix linting
* removing unused import
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
* add log path
* add test to check if log file is in correct dir
* env path
* black
* mypy fix
* linting
* add make_paths and change references
* terminal change
* change constants to paths
* change names
* black
* mypy
* mypy
* pylint else
* add make paths
* remove custom user dir name
Co-authored-by: Chavithra <chavithra@gmail.com>
* add log path
* add test to check if log file is in correct dir
* small change
* Adding paths
* change to paths.py
* black
Co-authored-by: Chavithra Parana <chavithra@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>
* Fix terminal for issues when the repository keeps GamestonkTerminal name
* the logs will work regardless of parent folder they are in
* Logging : move log folder
* Fixing bug + Refactoring + Allow calling Terminal from outside the repo
* Black
* Remove comment
* SettingsController : fix
* Black
Co-authored-by: jmaslek <jmaslek11@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: Chavithra <chavithra@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>