mirror of
https://github.com/Z3Prover/z3
synced 2025-06-27 16:38:45 +00:00
remove type annotation Context | None to ensure Centos ARM Build pass
This commit is contained in:
parent
f607331856
commit
9d8291a75b
1 changed files with 5 additions and 5 deletions
|
@ -265,14 +265,14 @@ def main_ctx() -> Context:
|
||||||
return _main_ctx
|
return _main_ctx
|
||||||
|
|
||||||
|
|
||||||
def _get_ctx(ctx : Context | None) -> Context:
|
def _get_ctx(ctx) -> Context:
|
||||||
if ctx is None:
|
if ctx is None:
|
||||||
return main_ctx()
|
return main_ctx()
|
||||||
else:
|
else:
|
||||||
return ctx
|
return ctx
|
||||||
|
|
||||||
|
|
||||||
def get_ctx(ctx : Context | None) -> Context:
|
def get_ctx(ctx) -> Context:
|
||||||
return _get_ctx(ctx)
|
return _get_ctx(ctx)
|
||||||
|
|
||||||
|
|
||||||
|
@ -704,7 +704,7 @@ def _sort(ctx : Context, a : Any) -> SortRef:
|
||||||
return _to_sort_ref(Z3_get_sort(ctx.ref(), a), ctx)
|
return _to_sort_ref(Z3_get_sort(ctx.ref(), a), ctx)
|
||||||
|
|
||||||
|
|
||||||
def DeclareSort(name, ctx : Context | None = None) -> SortRef:
|
def DeclareSort(name, ctx= None) -> SortRef:
|
||||||
"""Create a new uninterpreted sort named `name`.
|
"""Create a new uninterpreted sort named `name`.
|
||||||
|
|
||||||
If `ctx=None`, then the new sort is declared in the global Z3Py context.
|
If `ctx=None`, then the new sort is declared in the global Z3Py context.
|
||||||
|
@ -1523,7 +1523,7 @@ def Var(idx : int, s : SortRef) -> ExprRef:
|
||||||
return _to_expr_ref(Z3_mk_bound(s.ctx_ref(), idx, s.ast), s.ctx)
|
return _to_expr_ref(Z3_mk_bound(s.ctx_ref(), idx, s.ast), s.ctx)
|
||||||
|
|
||||||
|
|
||||||
def RealVar(idx: int, ctx: Context | None = None) -> ExprRef:
|
def RealVar(idx: int, ctx=None) -> ExprRef:
|
||||||
"""
|
"""
|
||||||
Create a real free variable. Free variables are used to create quantified formulas.
|
Create a real free variable. Free variables are used to create quantified formulas.
|
||||||
They are also used to create polynomials.
|
They are also used to create polynomials.
|
||||||
|
@ -1533,7 +1533,7 @@ def RealVar(idx: int, ctx: Context | None = None) -> ExprRef:
|
||||||
"""
|
"""
|
||||||
return Var(idx, RealSort(ctx))
|
return Var(idx, RealSort(ctx))
|
||||||
|
|
||||||
def RealVarVector(n: int, ctx: Context | None = None) -> list[ExprRef]:
|
def RealVarVector(n: int, ctx= None) -> list[ExprRef]:
|
||||||
"""
|
"""
|
||||||
Create a list of Real free variables.
|
Create a list of Real free variables.
|
||||||
The variables have ids: 0, 1, ..., n-1
|
The variables have ids: 0, 1, ..., n-1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue