mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 04:31:13 +00:00
Custom Linter to Check DEBUG_MODE (#1183)
* Added debug_mode check * Changed pre-commit hook * Changed pre-commit hook * Fixing error * Fixed DCF tests (Sorry Didier) * Removed the br thingy * Dider changes
This commit is contained in:
9
.pre-commit-config.yaml
vendored
9
.pre-commit-config.yaml
vendored
@@ -1,4 +1,13 @@
|
||||
repos:
|
||||
- repo: local
|
||||
hooks:
|
||||
- id: check-debug-mode
|
||||
name: check-debug-mode
|
||||
entry: python custom_pre_commit/debug_mode.py
|
||||
language: python
|
||||
language_version: python3
|
||||
types: ["file"]
|
||||
pass_filenames: false
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v4.0.1
|
||||
hooks:
|
||||
|
||||
34
custom_pre_commit/debug_mode.py
Executable file
34
custom_pre_commit/debug_mode.py
Executable file
@@ -0,0 +1,34 @@
|
||||
""" Check debug mode """
|
||||
__docformat__ = "numpy"
|
||||
|
||||
import sys
|
||||
import os
|
||||
from typing import List
|
||||
|
||||
|
||||
def search(lst: List[str], search_item: str):
|
||||
for _, val in enumerate(lst):
|
||||
if search_item in val:
|
||||
return val
|
||||
return None
|
||||
|
||||
|
||||
def main():
|
||||
path = os.path.join(
|
||||
os.path.dirname(os.path.dirname(__file__)),
|
||||
"gamestonk_terminal",
|
||||
"config_terminal.py",
|
||||
)
|
||||
with open(path) as file:
|
||||
lines = file.readlines()
|
||||
lines = [line.rstrip() for line in lines]
|
||||
|
||||
debug_line = search(lines, "DEBUG_MODE")
|
||||
|
||||
if debug_line == "DEBUG_MODE = False":
|
||||
sys.exit(0)
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -1278,7 +1278,6 @@ class CreateExcelFA:
|
||||
sister_ret = [
|
||||
self.get_sister_data(x, sisters[0]) for x in ["BS", "IS", "CF"]
|
||||
]
|
||||
print(sister_ret)
|
||||
blank = [x.empty for x in sister_ret]
|
||||
if True in blank:
|
||||
sisters.pop(0)
|
||||
|
||||
Reference in New Issue
Block a user