mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
[mypy] Enforcing typing for a number of modules (#9586)
Co-authored-by: John Bodley <john.bodley@airbnb.com>
This commit is contained in:
@@ -23,6 +23,7 @@ from typing import Any, Dict, List, Optional
|
||||
from flask import g
|
||||
|
||||
from superset import app, security_manager
|
||||
from superset.models.core import Database
|
||||
from superset.sql_parse import ParsedQuery
|
||||
from superset.sql_validators.base import BaseSQLValidator, SQLValidationAnnotation
|
||||
from superset.utils.core import QuerySource
|
||||
@@ -44,7 +45,7 @@ class PrestoDBSQLValidator(BaseSQLValidator):
|
||||
|
||||
@classmethod
|
||||
def validate_statement(
|
||||
cls, statement, database, cursor, user_name
|
||||
cls, statement: str, database: Database, cursor: Any, user_name: str
|
||||
) -> Optional[SQLValidationAnnotation]:
|
||||
# pylint: disable=too-many-locals
|
||||
db_engine_spec = database.db_engine_spec
|
||||
|
||||
Reference in New Issue
Block a user