switch to new union syntax in third-party stubs (#5881)

This commit is contained in:
Akuli
2021-08-08 15:46:55 +02:00
committed by GitHub
parent c12c93ebe4
commit 1154218a0e
4 changed files with 229 additions and 235 deletions
+27 -27
View File
@@ -1,5 +1,5 @@
import typing
from typing import Any, Optional
from typing import Any
class Impossible(Exception): ...
@@ -10,7 +10,7 @@ class EvalContext:
environment: Any
autoescape: Any
volatile: bool
def __init__(self, environment, template_name: Optional[Any] = ...) -> None: ...
def __init__(self, environment, template_name: Any | None = ...) -> None: ...
def save(self): ...
def revert(self, old): ...
@@ -21,8 +21,8 @@ class Node:
attributes: Any
abstract: bool
def __init__(self, *fields, **attributes) -> None: ...
def iter_fields(self, exclude: Optional[Any] = ..., only: Optional[Any] = ...): ...
def iter_child_nodes(self, exclude: Optional[Any] = ..., only: Optional[Any] = ...): ...
def iter_fields(self, exclude: Any | None = ..., only: Any | None = ...): ...
def iter_child_nodes(self, exclude: Any | None = ..., only: Any | None = ...): ...
def find(self, node_type): ...
def find_all(self, node_type): ...
def set_ctx(self, ctx): ...
@@ -89,20 +89,20 @@ class AssignBlock(Stmt):
class Expr(Node):
abstract: bool
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
def can_assign(self): ...
class BinExpr(Expr):
fields: Any
operator: Any
abstract: bool
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class UnaryExpr(Expr):
fields: Any
operator: Any
abstract: bool
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Name(Expr):
fields: Any
@@ -113,71 +113,71 @@ class Literal(Expr):
class Const(Literal):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
@classmethod
def from_untrusted(cls, value, lineno: Optional[Any] = ..., environment: Optional[Any] = ...): ...
def from_untrusted(cls, value, lineno: Any | None = ..., environment: Any | None = ...): ...
class TemplateData(Literal):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Tuple(Literal):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
def can_assign(self): ...
class List(Literal):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Dict(Literal):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Pair(Helper):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Keyword(Helper):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class CondExpr(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Filter(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Test(Expr):
fields: Any
class Call(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Getitem(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
def can_assign(self): ...
class Getattr(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
def can_assign(self): ...
class Slice(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Concat(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Compare(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Operand(Helper):
fields: Any
@@ -205,11 +205,11 @@ class Pow(BinExpr):
class And(BinExpr):
operator: str
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Or(BinExpr):
operator: str
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class Not(UnaryExpr):
operator: str
@@ -235,11 +235,11 @@ class InternalName(Expr):
class MarkSafe(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class MarkSafeIfAutoescape(Expr):
fields: Any
def as_const(self, eval_ctx: Optional[Any] = ...): ...
def as_const(self, eval_ctx: Any | None = ...): ...
class ContextReference(Expr): ...
class Continue(Stmt): ...