Este producto no es compatible con el sitio Datadog seleccionado. ().
Esta página aún no está disponible en español. Estamos trabajando en su traducción.
Si tienes alguna pregunta o comentario sobre nuestro actual proyecto de traducción, no dudes en ponerte en contacto con nosotros.

Metadata

ID: python-best-practices/any-type-disallow

Language: Python

Severity: Warning

Category: Error Prone

Description

Use the Any type very carefully. Most of the time, the Any type is used because we do not know exactly what type is being used. If you want to specify that a value can be of any type, use object instead of Any.

Learn More

Non-Compliant Code Examples

my_var: Any = 1
def foo(x: Any):  # do not use Any, use a specific type
   pass

Compliant Code Examples

my_var: int = 1

def my_function(a: str) -> str:
    pass

def my_function2(**kwds: Any) -> str:
    pass

def my_function2(*_: Any) -> str:
    pass

def my_function2(*args: Any) -> str:
    pass

def my_function3(**_: Any) -> str:
    pass
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Integraciones sin problemas. Prueba Datadog Code Security