avoid name collision with validator

This commit is contained in:
Diogo Sousa
2023-10-12 13:36:14 +01:00
parent d5240df83a
commit 8a30a44555
10 changed files with 64 additions and 64 deletions

View File

@@ -6,7 +6,7 @@ from typing import List, Literal, Optional, Union
from openbb_core.app.model.custom_parameter import OpenBBCustomParameter
from openbb_core.app.model.obbject import OBBject
from openbb_core.app.static.container import Container
from openbb_core.app.static.decorators import validate
from openbb_core.app.static.decorators import validate as _validate
from openbb_core.app.static.filters import filter_inputs
from openbb_provider.abstract.data import Data
from typing_extensions import Annotated
@@ -20,7 +20,7 @@ class ROUTER_crypto(Container):
def __repr__(self) -> str:
return self.__doc__ or ""
@validate
@_validate
def load(
self,
symbol: Annotated[

View File

@@ -6,7 +6,7 @@ from typing import List, Literal, Optional, Union
from openbb_core.app.model.custom_parameter import OpenBBCustomParameter
from openbb_core.app.model.obbject import OBBject
from openbb_core.app.static.container import Container
from openbb_core.app.static.decorators import validate
from openbb_core.app.static.decorators import validate as _validate
from openbb_core.app.static.filters import filter_inputs
from openbb_provider.abstract.data import Data
from typing_extensions import Annotated
@@ -25,7 +25,7 @@ class ROUTER_economy(Container):
def __repr__(self) -> str:
return self.__doc__ or ""
@validate
@_validate
def available_indices(
self, provider: Optional[Literal["fmp"]] = None, **kwargs
) -> OBBject[List[Data]]:
@@ -77,7 +77,7 @@ class ROUTER_economy(Container):
**inputs,
)
@validate
@_validate
def const(
self,
index: Annotated[
@@ -148,7 +148,7 @@ class ROUTER_economy(Container):
**inputs,
)
@validate
@_validate
def cpi(
self,
countries: Annotated[
@@ -298,7 +298,7 @@ class ROUTER_economy(Container):
**inputs,
)
@validate
@_validate
def fred_index(
self,
symbol: Annotated[
@@ -384,7 +384,7 @@ class ROUTER_economy(Container):
**inputs,
)
@validate
@_validate
def index(
self,
symbol: Annotated[
@@ -496,7 +496,7 @@ class ROUTER_economy(Container):
**inputs,
)
@validate
@_validate
def risk(
self, provider: Optional[Literal["fmp"]] = None, **kwargs
) -> OBBject[List[Data]]:

View File

@@ -6,7 +6,7 @@ from typing import List, Literal, Optional, Union
from openbb_core.app.model.custom_parameter import OpenBBCustomParameter
from openbb_core.app.model.obbject import OBBject
from openbb_core.app.static.container import Container
from openbb_core.app.static.decorators import validate
from openbb_core.app.static.decorators import validate as _validate
from openbb_core.app.static.filters import filter_inputs
from openbb_provider.abstract.data import Data
from typing_extensions import Annotated
@@ -28,7 +28,7 @@ class ROUTER_fixedincome(Container):
def __repr__(self) -> str:
return self.__doc__ or ""
@validate
@_validate
def ameribor(
self,
start_date: Annotated[
@@ -101,7 +101,7 @@ class ROUTER_fixedincome(Container):
**inputs,
)
@validate
@_validate
def estr(
self,
start_date: Annotated[
@@ -175,7 +175,7 @@ class ROUTER_fixedincome(Container):
**inputs,
)
@validate
@_validate
def fed(
self,
start_date: Annotated[
@@ -249,7 +249,7 @@ class ROUTER_fixedincome(Container):
**inputs,
)
@validate
@_validate
def iorb(
self,
start_date: Annotated[
@@ -321,7 +321,7 @@ class ROUTER_fixedincome(Container):
**inputs,
)
@validate
@_validate
def projections(
self, provider: Optional[Literal["fred"]] = None, **kwargs
) -> OBBject[List[Data]]:
@@ -386,7 +386,7 @@ class ROUTER_fixedincome(Container):
**inputs,
)
@validate
@_validate
def sofr(
self,
start_date: Annotated[
@@ -456,7 +456,7 @@ class ROUTER_fixedincome(Container):
**inputs,
)
@validate
@_validate
def sonia(
self,
start_date: Annotated[
@@ -529,7 +529,7 @@ class ROUTER_fixedincome(Container):
**inputs,
)
@validate
@_validate
def treasury(
self,
start_date: Annotated[
@@ -619,7 +619,7 @@ class ROUTER_fixedincome(Container):
**inputs,
)
@validate
@_validate
def ycrv(
self,
date: Annotated[

View File

@@ -6,7 +6,7 @@ from typing import List, Literal, Optional, Union
from openbb_core.app.model.custom_parameter import OpenBBCustomParameter
from openbb_core.app.model.obbject import OBBject
from openbb_core.app.static.container import Container
from openbb_core.app.static.decorators import validate
from openbb_core.app.static.decorators import validate as _validate
from openbb_core.app.static.filters import filter_inputs
from openbb_provider.abstract.data import Data
from typing_extensions import Annotated
@@ -21,7 +21,7 @@ class ROUTER_forex(Container):
def __repr__(self) -> str:
return self.__doc__ or ""
@validate
@_validate
def load(
self,
symbol: Annotated[
@@ -133,7 +133,7 @@ class ROUTER_forex(Container):
**inputs,
)
@validate
@_validate
def pairs(
self, provider: Optional[Literal["fmp", "intrinio", "polygon"]] = None, **kwargs
) -> OBBject[List[Data]]:

View File

@@ -5,7 +5,7 @@ from typing import List, Literal, Optional
from openbb_core.app.model.custom_parameter import OpenBBCustomParameter
from openbb_core.app.model.obbject import OBBject
from openbb_core.app.static.container import Container
from openbb_core.app.static.decorators import validate
from openbb_core.app.static.decorators import validate as _validate
from openbb_core.app.static.filters import filter_inputs
from openbb_provider.abstract.data import Data
from typing_extensions import Annotated
@@ -19,7 +19,7 @@ class ROUTER_news(Container):
def __repr__(self) -> str:
return self.__doc__ or ""
@validate
@_validate
def globalnews(
self,
limit: Annotated[

View File

@@ -7,7 +7,7 @@ from annotated_types import Ge
from openbb_core.app.model.custom_parameter import OpenBBCustomParameter
from openbb_core.app.model.obbject import OBBject
from openbb_core.app.static.container import Container
from openbb_core.app.static.decorators import validate
from openbb_core.app.static.decorators import validate as _validate
from openbb_core.app.static.filters import filter_inputs
from openbb_provider.abstract.data import Data
from typing_extensions import Annotated
@@ -39,7 +39,7 @@ class ROUTER_stocks(Container):
return stocks_fa.ROUTER_stocks_fa(command_runner=self._command_runner)
@validate
@_validate
def load(
self,
symbol: Annotated[
@@ -169,7 +169,7 @@ class ROUTER_stocks(Container):
**inputs,
)
@validate
@_validate
def multiples(
self,
symbol: Annotated[
@@ -349,7 +349,7 @@ class ROUTER_stocks(Container):
**inputs,
)
@validate
@_validate
def news(
self,
symbols: Annotated[
@@ -484,7 +484,7 @@ class ROUTER_stocks(Container):
return stocks_options.ROUTER_stocks_options(command_runner=self._command_runner)
@validate
@_validate
def quote(
self,
symbol: Annotated[

View File

@@ -5,7 +5,7 @@ from typing import List, Literal, Optional, Union
from openbb_core.app.model.custom_parameter import OpenBBCustomParameter
from openbb_core.app.model.obbject import OBBject
from openbb_core.app.static.container import Container
from openbb_core.app.static.decorators import validate
from openbb_core.app.static.decorators import validate as _validate
from openbb_core.app.static.filters import filter_inputs
from openbb_provider.abstract.data import Data
from typing_extensions import Annotated
@@ -19,7 +19,7 @@ class ROUTER_stocks_ca(Container):
def __repr__(self) -> str:
return self.__doc__ or ""
@validate
@_validate
def peers(
self,
symbol: Annotated[

View File

@@ -6,7 +6,7 @@ from typing import List, Literal, Optional, Union
from openbb_core.app.model.custom_parameter import OpenBBCustomParameter
from openbb_core.app.model.obbject import OBBject
from openbb_core.app.static.container import Container
from openbb_core.app.static.decorators import validate
from openbb_core.app.static.decorators import validate as _validate
from openbb_core.app.static.filters import filter_inputs
from openbb_provider.abstract.data import Data
from typing_extensions import Annotated
@@ -47,7 +47,7 @@ class ROUTER_stocks_fa(Container):
def __repr__(self) -> str:
return self.__doc__ or ""
@validate
@_validate
def balance(
self,
symbol: Annotated[
@@ -266,7 +266,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def balance_growth(
self,
symbol: Annotated[
@@ -410,7 +410,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def cal(
self,
start_date: Annotated[
@@ -490,7 +490,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def cash(
self,
symbol: Annotated[
@@ -689,7 +689,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def cash_growth(
self,
symbol: Annotated[
@@ -815,7 +815,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def comp(
self,
symbol: Annotated[
@@ -894,7 +894,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def comsplit(
self,
start_date: Annotated[
@@ -968,7 +968,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def divs(
self,
symbol: Annotated[
@@ -1035,7 +1035,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def earning(
self,
symbol: Annotated[
@@ -1113,7 +1113,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def emp(
self,
symbol: Annotated[
@@ -1184,7 +1184,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def est(
self,
symbol: Annotated[
@@ -1295,7 +1295,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def filings(
self,
symbol: Annotated[
@@ -1373,7 +1373,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def income(
self,
symbol: Annotated[
@@ -1572,7 +1572,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def income_growth(
self,
symbol: Annotated[
@@ -1697,7 +1697,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def ins(
self,
symbol: Annotated[
@@ -1819,7 +1819,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def ins_own(
self,
symbol: Annotated[
@@ -1959,7 +1959,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def metrics(
self,
symbol: Annotated[
@@ -2150,7 +2150,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def mgmt(
self,
symbol: Annotated[
@@ -2217,7 +2217,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def overview(
self,
symbol: Annotated[
@@ -2342,7 +2342,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def own(
self,
symbol: Annotated[
@@ -2487,7 +2487,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def pt(
self,
symbol: Annotated[
@@ -2550,7 +2550,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def pta(
self,
symbol: Annotated[
@@ -2633,7 +2633,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def ratios(
self,
symbol: Annotated[
@@ -2816,7 +2816,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def revgeo(
self,
symbol: Annotated[
@@ -2897,7 +2897,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def revseg(
self,
symbol: Annotated[
@@ -2968,7 +2968,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def shrs(
self,
symbol: Annotated[
@@ -3033,7 +3033,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def split(
self,
symbol: Annotated[
@@ -3094,7 +3094,7 @@ class ROUTER_stocks_fa(Container):
**inputs,
)
@validate
@_validate
def transcript(
self,
symbol: Annotated[

View File

@@ -5,7 +5,7 @@ from typing import List, Literal, Optional, Union
from openbb_core.app.model.custom_parameter import OpenBBCustomParameter
from openbb_core.app.model.obbject import OBBject
from openbb_core.app.static.container import Container
from openbb_core.app.static.decorators import validate
from openbb_core.app.static.decorators import validate as _validate
from openbb_core.app.static.filters import filter_inputs
from openbb_provider.abstract.data import Data
from typing_extensions import Annotated
@@ -19,7 +19,7 @@ class ROUTER_stocks_options(Container):
def __repr__(self) -> str:
return self.__doc__ or ""
@validate
@_validate
def chains(
self,
symbol: Annotated[

View File

@@ -262,7 +262,7 @@ class ImportDefinition:
else:
code += "\nfrom typing_extensions import Annotated"
code += "\nfrom openbb_core.app.utils import df_to_basemodel"
code += "\nfrom openbb_core.app.static.decorators import validate\n"
code += "\nfrom openbb_core.app.static.decorators import validate as _validate\n"
code += "\nfrom openbb_core.app.static.filters import filter_inputs\n"
code += "\nfrom openbb_provider.abstract.data import Data"
if path.startswith("/qa"):
@@ -727,7 +727,7 @@ class MethodDefinition:
if "pandas.DataFrame" in func_params
else ""
)
code = f"\n @validate{args}"
code = f"\n @_validate{args}"
code += f"\n def {func_name}(self, {func_params}) -> {func_returns}:\n"
return code