Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
AbstractConstraint (class in pycroscope.stacked_scopes)
add_constraint() (pycroscope.stacked_scopes.FunctionScope method)
(pycroscope.stacked_scopes.Scope method)
add_evaluation() (pycroscope.annotations.Context method)
add_scope() (pycroscope.stacked_scopes.StackedScopes method)
AddPredicateExtension (class in pycroscope.value)
AliasOwner (class in pycroscope.value)
allow_call (pycroscope.signature.Signature attribute)
allow_only_module_scope() (pycroscope.stacked_scopes.StackedScopes method)
allow_partial_call (pycroscope.signature.Signature attribute)
allow_undefined_names() (pycroscope.annotations.Context method)
AllowDuplicateValues (class in pycroscope.name_check_visitor)
allowed_sources (pycroscope.extensions.NoAny attribute)
AlwaysPresentExtension (class in pycroscope.value)
AndConstraint (class in pycroscope.stacked_scopes)
annotate_code() (in module pycroscope.ast_annotator)
annotate_file() (in module pycroscope.ast_annotator)
AnnotatedValue (class in pycroscope.value)
annotation (pycroscope.signature.SigParameter attribute)
annotation_expr_from_ast() (in module pycroscope.annotations)
AnnotationExpr (class in pycroscope.value)
ANY_SIGNATURE (in module pycroscope.signature)
AnySource (class in pycroscope.value)
AnyValue (class in pycroscope.value)
apply() (pycroscope.stacked_scopes.AbstractConstraint method)
apply_to_value() (pycroscope.stacked_scopes.Constraint method)
args (pycroscope.value.GenericValue attribute)
assert_error() (in module pycroscope.extensions)
assert_is_value() (in module pycroscope.value)
assert_type() (in module pycroscope.extensions)
AssertErrorExtension (class in pycroscope.value)
AsyncTaskIncompleteValue (class in pycroscope.value)
AsynqCallable (class in pycroscope.extensions)
attr_name (pycroscope.value.UnboundMethodValue attribute)
B
bind_arguments() (pycroscope.signature.Signature method)
Bound (class in pycroscope.value)
BoundMethodSignature (class in pycroscope.signature)
C
callable (pycroscope.signature.Signature attribute)
CallableValue (class in pycroscope.value)
CallContext (class in pycroscope.signature)
CallReturn (class in pycroscope.signature)
CallSiteCollector (class in pycroscope.name_check_visitor)
can_assign() (pycroscope.signature.Signature method)
(pycroscope.value.Value method)
can_overlap() (pycroscope.value.Value method)
CanAssignContext (class in pycroscope.value)
CanAssignError (class in pycroscope.value)
check() (pycroscope.name_check_visitor.NameCheckVisitor method)
check_attribute_reads() (pycroscope.name_check_visitor.ClassAttributeChecker method)
check_call() (pycroscope.signature.OverloadedSignature method)
(pycroscope.signature.Signature method)
check_unused_attributes() (pycroscope.name_check_visitor.ClassAttributeChecker method)
CheckCallContext (class in pycroscope.signature)
CheckForDuplicateValues (class in pycroscope.name_check_visitor)
ClassAttributeChecker (class in pycroscope.name_check_visitor)
ClassOwner (class in pycroscope.value)
ClassSymbol (class in pycroscope.value)
combine_subscopes() (pycroscope.stacked_scopes.StackedScopes method)
Composite (class in pycroscope.stacked_scopes)
composite (pycroscope.value.UnboundMethodValue attribute)
CompositeVariable (class in pycroscope.stacked_scopes)
ComprehensionLengthInferenceLimit (class in pycroscope.name_check_visitor)
compute_function_info() (pycroscope.name_check_visitor.NameCheckVisitor method)
concrete_values_from_iterable() (in module pycroscope.value)
config_filename (pycroscope.name_check_visitor.NameCheckVisitor attribute)
constrain_value() (in module pycroscope.stacked_scopes)
constraint
Constraint (class in pycroscope.stacked_scopes)
constraint (pycroscope.signature.ImplReturn attribute)
constraint_type (pycroscope.stacked_scopes.Constraint attribute)
ConstraintExtension (class in pycroscope.value)
contains_scope_of_type() (pycroscope.stacked_scopes.StackedScopes method)
Context (class in pycroscope.annotations)
current_scope() (pycroscope.stacked_scopes.StackedScopes method)
CustomCheck (class in pycroscope.extensions)
CustomCheckExtension (class in pycroscope.value)
D
DataclassFieldInfo (class in pycroscope.value)
DataclassInfo (class in pycroscope.value)
DataclassTransformDecoratorExtension (class in pycroscope.value)
DataclassTransformExtension (class in pycroscope.value)
DataclassTransformInfo (class in pycroscope.value)
decompose() (pycroscope.value.Value method)
DecoratorValue (class in pycroscope.annotations)
deep (pycroscope.extensions.NoAny attribute)
default (pycroscope.signature.SigParameter attribute)
(pycroscope.value.AnySource attribute)
DefiniteValueExtension (class in pycroscope.value)
deprecated (pycroscope.signature.Signature attribute)
deprecated() (in module pycroscope.extensions)
DeprecatedExtension (class in pycroscope.value)
DictIncompleteValue (class in pycroscope.value)
DisallowCallsToDunders (class in pycroscope.name_check_visitor)
DisallowedImports (class in pycroscope.name_check_visitor)
display() (pycroscope.value.CanAssignError method)
display_value() (pycroscope.value.CanAssignContext method)
dump_annotated_code() (in module pycroscope.ast_annotator)
dump_value() (in module pycroscope.value)
E
ELLIPSIS (pycroscope.signature.ParameterKind attribute)
ellipsis_callable (pycroscope.value.AnySource attribute)
EnumName (class in pycroscope.extensions)
EquivalentConstraint (class in pycroscope.stacked_scopes)
error (pycroscope.value.AnySource attribute)
evaluate_type_params (pycroscope.value.TypeAlias attribute)
evaluated() (in module pycroscope.extensions)
evaluated_value (pycroscope.value.TypeAlias attribute)
evaluator (pycroscope.signature.Signature attribute)
(pycroscope.value.TypeAlias attribute)
explicit (pycroscope.value.AnySource attribute)
Extension (class in pycroscope.value)
ExternalType (class in pycroscope.extensions)
extra_keys (pycroscope.value.TypedDictValue attribute)
extra_keys_readonly (pycroscope.value.TypedDictValue attribute)
ExtraBuiltins (class in pycroscope.name_check_visitor)
F
flatten_values() (in module pycroscope.value)
ForLoopAlwaysEntered (class in pycroscope.name_check_visitor)
from_another (pycroscope.value.AnySource attribute)
from_varname() (pycroscope.value.VariableNameValue class method)
FunctionOwner (class in pycroscope.value)
FunctionScope (class in pycroscope.stacked_scopes)
G
generic_argument (pycroscope.value.AnySource attribute)
GenericValue (class in pycroscope.value)
get() (pycroscope.stacked_scopes.StackedScopes method)
get_all_definition_nodes() (pycroscope.stacked_scopes.FunctionScope method)
get_assignability_error() (in module pycroscope.runtime)
get_asynq_value() (pycroscope.signature.Signature method)
(pycroscope.value.CallableValue method)
get_attribute() (in module pycroscope.value)
(pycroscope.name_check_visitor.NameCheckVisitor method)
get_attribute_value() (pycroscope.name_check_visitor.ClassAttributeChecker method)
get_call_result() (pycroscope.value.CanAssignContext method)
get_compatibility_error() (in module pycroscope.runtime)
get_custom_check_of_type() (pycroscope.value.AnnotatedValue method)
get_error_node() (pycroscope.annotations.Context method)
get_fallback_value() (pycroscope.value.Value method)
get_generic_bases() (pycroscope.value.CanAssignContext method)
get_member_sequence() (pycroscope.value.SequenceValue method)
get_metadata_of_type() (pycroscope.value.AnnotatedValue method)
get_method() (pycroscope.value.UnboundMethodValue method)
get_mro() (in module pycroscope.value)
get_name() (pycroscope.annotations.Context method)
(pycroscope.annotations.RuntimeEvaluator method)
get_nonlocal_scope() (pycroscope.stacked_scopes.StackedScopes method)
get_overloads() (in module pycroscope.extensions)
get_relation_cache() (pycroscope.value.CanAssignContext method)
get_signature() (pycroscope.value.CanAssignContext method)
get_task_cls() (in module pycroscope.name_check_visitor)
get_type() (pycroscope.value.Value method)
get_type_evaluations() (in module pycroscope.extensions)
get_type_parameters() (pycroscope.value.CanAssignContext method)
get_type_value() (pycroscope.value.Value method)
get_value() (pycroscope.value.DictIncompleteValue method)
get_with_scope() (pycroscope.stacked_scopes.StackedScopes method)
H
has_active_relation_assumptions() (pycroscope.value.CanAssignContext method)
has_extra_keys() (in module pycroscope.extensions)
has_metadata_of_type() (pycroscope.value.AnnotatedValue method)
has_relation() (pycroscope.value.Predicate method)
I
ignore_topmost_scope() (pycroscope.stacked_scopes.StackedScopes method)
IgnoredEndOfReference (class in pycroscope.name_check_visitor)
IgnoredForIncompatibleOverride (class in pycroscope.name_check_visitor)
IgnoredPaths (class in pycroscope.name_check_visitor)
IgnoredTypesForAttributeChecking (class in pycroscope.name_check_visitor)
IgnoredUnusedAttributePaths (class in pycroscope.name_check_visitor)
IgnoredUnusedAttributes (class in pycroscope.name_check_visitor)
IgnoredUnusedClassAttributes (class in pycroscope.name_check_visitor)
IgnoreNoneAttributes (class in pycroscope.name_check_visitor)
IgnoreUnusedAttributePredicates (class in pycroscope.name_check_visitor)
impl
(pycroscope.signature.Signature attribute)
ImplReturn (class in pycroscope.signature)
incomplete_annotation (pycroscope.value.AnySource attribute)
inference (pycroscope.value.AnySource attribute)
InferenceVarValue (class in pycroscope.value)
intersect_with() (pycroscope.value.Predicate method)
Intersection (class in pycroscope.extensions)
IntersectionValue (class in pycroscope.value)
InvalidSignature
invert() (pycroscope.stacked_scopes.AbstractConstraint method)
is_assignable() (in module pycroscope.runtime)
(pycroscope.value.Value method)
is_async_iterable() (in module pycroscope.value)
is_asynq (pycroscope.signature.Signature attribute)
is_compatible() (in module pycroscope.runtime)
is_error (pycroscope.signature.CallReturn attribute)
is_evaluating (pycroscope.value.TypeAlias attribute)
is_iterable() (in module pycroscope.value)
is_keyword() (in module pycroscope.extensions)
is_many (pycroscope.value.KVPair attribute)
is_nested_function() (pycroscope.stacked_scopes.StackedScopes method)
is_of_type() (in module pycroscope.extensions)
is_positional() (in module pycroscope.extensions)
is_provided() (in module pycroscope.extensions)
is_required (pycroscope.value.KVPair attribute)
is_self (pycroscope.value.TypeVarParam attribute)
is_type() (pycroscope.value.Value method)
IsOneOf (class in pycroscope.value)
items (pycroscope.value.DictIncompleteValue property)
(pycroscope.value.TypedDictValue attribute)
K
key (pycroscope.value.KVPair attribute)
kind (pycroscope.signature.SigParameter attribute)
KnownValue (class in pycroscope.value)
KnownValueWithTypeVars (class in pycroscope.value)
kv_pairs (pycroscope.value.DictIncompleteValue attribute)
kv_pairs_from_mapping() (in module pycroscope.value)
KVPair (class in pycroscope.value)
L
literal_only (pycroscope.value.TypedValue attribute)
LiteralOnly (class in pycroscope.extensions)
loop_scope() (pycroscope.stacked_scopes.StackedScopes method)
LowerBound (class in pycroscope.value)
M
make() (pycroscope.signature.Signature class method)
(pycroscope.value.SubclassValue class method)
make_known_value() (pycroscope.value.SequenceValue method)
make_type_object() (pycroscope.value.CanAssignContext method)
mark_ellipsis_style_any_tail_parameters() (in module pycroscope.signature)
marker (pycroscope.value.AnySource attribute)
MaximumPositionalArgs (class in pycroscope.signature)
maybe_show_too_many_pos_args_error() (pycroscope.signature.Signature method)
members (pycroscope.value.SequenceValue attribute)
metadata (pycroscope.value.AnnotatedValue attribute)
module
pycroscope.annotations
pycroscope.ast_annotator
pycroscope.extensions
pycroscope.name_check_visitor
pycroscope.runtime
pycroscope.signature
pycroscope.stacked_scopes
pycroscope.value
module (pycroscope.value.TypeAliasValue attribute)
module_scope() (pycroscope.stacked_scopes.StackedScopes method)
ModuleScope (class in pycroscope.stacked_scopes)
multiple_overload_matches (pycroscope.value.AnySource attribute)
MultiValuedValue (class in pycroscope.value)
N
name (pycroscope.signature.SigParameter attribute)
(pycroscope.value.NewTypeValue attribute)
(pycroscope.value.TypeAliasValue attribute)
NameCheckVisitor (class in pycroscope.name_check_visitor)
new_type_param_owner (pycroscope.annotations.Context attribute)
newtype (pycroscope.value.NewTypeValue attribute)
NewTypeValue (class in pycroscope.value)
no_return_unless (pycroscope.signature.ImplReturn attribute)
NO_RETURN_VALUE (in module pycroscope.value)
NoAny (class in pycroscope.extensions)
node (pycroscope.signature.CallContext attribute)
(pycroscope.stacked_scopes.Composite attribute)
NoReturnConstraintExtension (class in pycroscope.value)
NoReturnGuard (class in pycroscope.extensions)
NoReturnGuardExtension (class in pycroscope.value)
NotAGradualType
NULL_CONSTRAINT (in module pycroscope.stacked_scopes)
NullConstraint (class in pycroscope.stacked_scopes)
O
OrBound (class in pycroscope.value)
OrConstraint (class in pycroscope.stacked_scopes)
OutputFormatOption (class in pycroscope.name_check_visitor)
Overlapping (class in pycroscope.extensions)
OverlappingValue (class in pycroscope.value)
overload() (in module pycroscope.extensions)
OverloadedSignature (class in pycroscope.signature)
owner (pycroscope.value.UnboundMethodValue attribute)
P
ParameterKind (class in pycroscope.signature)
parameters (pycroscope.signature.Signature attribute)
ParameterTypeGuard (class in pycroscope.extensions)
ParameterTypeGuardExtension (class in pycroscope.value)
ParamSpecArgsValue (class in pycroscope.value)
ParamSpecKwargsValue (class in pycroscope.value)
ParamSpecParam (class in pycroscope.value)
PartialCallValue (class in pycroscope.value)
PartialValue (class in pycroscope.value)
PartialValueOperation (class in pycroscope.value)
patch_typing_overload() (in module pycroscope.extensions)
phase
positive (pycroscope.stacked_scopes.Constraint attribute)
PossibleArg (class in pycroscope.signature)
Predicate (class in pycroscope.value)
PredicateCheck (class in pycroscope.extensions)
PredicateProvider (class in pycroscope.stacked_scopes)
PredicateValue (class in pycroscope.value)
preprocess_args() (in module pycroscope.signature)
PropertyInfo (class in pycroscope.value)
pycroscope.annotations
module
pycroscope.ast_annotator
module
pycroscope.extensions
module
pycroscope.name_check_visitor
module
pycroscope.runtime
module
pycroscope.signature
module
pycroscope.stacked_scopes
module
pycroscope.value
module
R
record_any_used() (pycroscope.name_check_visitor.NameCheckVisitor method)
(pycroscope.value.CanAssignContext method)
record_attribute_read() (pycroscope.name_check_visitor.ClassAttributeChecker method)
record_attribute_set() (pycroscope.name_check_visitor.ClassAttributeChecker method)
record_class_examined() (pycroscope.name_check_visitor.ClassAttributeChecker method)
record_protocol_implementation() (pycroscope.value.CanAssignContext method)
ReferencingValue (class in pycroscope.value)
remaining_arguments (pycroscope.signature.CallReturn attribute)
replace_known_sequence_value() (in module pycroscope.value)
resolve_name() (pycroscope.name_check_visitor.NameCheckVisitor method)
(pycroscope.value.CanAssignContext method)
return_value (pycroscope.signature.CallReturn attribute)
(pycroscope.signature.ImplReturn attribute)
(pycroscope.signature.Signature attribute)
reveal_locals() (in module pycroscope.extensions)
reveal_type() (in module pycroscope.extensions)
RuntimeAnnotationsContext (class in pycroscope.annotations)
RuntimeEvaluator (class in pycroscope.annotations)
S
Scope (class in pycroscope.stacked_scopes)
scope_type() (pycroscope.stacked_scopes.StackedScopes method)
scope_used_as_parent() (pycroscope.stacked_scopes.Scope method)
secondary_attr_name (pycroscope.value.UnboundMethodValue attribute)
SelfOwnerExtension (class in pycroscope.value)
SequenceValue (class in pycroscope.value)
serialize_type() (pycroscope.name_check_visitor.ClassAttributeChecker method)
set() (pycroscope.stacked_scopes.StackedScopes method)
should_allow_undefined_names (pycroscope.annotations.Context attribute)
should_suppress_errors (pycroscope.annotations.Context attribute)
show_error() (in module pycroscope.extensions)
(pycroscope.annotations.Context method)
(pycroscope.signature.CallContext method)
sig (pycroscope.signature.CallReturn attribute)
Signature (class in pycroscope.signature)
signature_from_value() (pycroscope.value.CanAssignContext method)
SigParameter (class in pycroscope.signature)
simplify() (pycroscope.value.Value method)
SkipDeprecatedExtension (class in pycroscope.value)
source (pycroscope.value.AnyValue attribute)
StackedContexts (class in pycroscope.name_check_visitor)
StackedScopes (class in pycroscope.stacked_scopes)
SubclassValue (class in pycroscope.value)
subscope() (pycroscope.stacked_scopes.FunctionScope method)
(pycroscope.stacked_scopes.StackedScopes method)
substitute_typevars() (pycroscope.value.Value method)
SuperValue (class in pycroscope.value)
suppress_errors() (pycroscope.annotations.Context method)
suppressing_subscope() (pycroscope.stacked_scopes.FunctionScope method)
SyntheticClassObjectValue (class in pycroscope.value)
SyntheticEvaluator (class in pycroscope.annotations)
SyntheticModuleValue (class in pycroscope.value)
SyntheticTypeFormValue (class in pycroscope.value)
SysPlatformExtension (class in pycroscope.value)
SysVersionInfoExtension (class in pycroscope.value)
T
TransformGlobals (class in pycroscope.name_check_visitor)
typ (pycroscope.value.SubclassValue attribute)
(pycroscope.value.TypedValue attribute)
type_from_ast() (in module pycroscope.annotations)
type_from_runtime() (in module pycroscope.annotations)
type_from_value() (in module pycroscope.annotations)
type_params (pycroscope.value.TypeAlias attribute)
TypeAlias (class in pycroscope.value)
TypeAliasValue (class in pycroscope.value)
TypedDictEntry (class in pycroscope.value)
TypedDictValue (class in pycroscope.value)
TypedValue (class in pycroscope.value)
TypeFormValue (class in pycroscope.value)
TypeGuard (class in pycroscope.extensions)
TypeGuardExtension (class in pycroscope.value)
TypeIsExtension (class in pycroscope.value)
TypeVarMap (class in pycroscope.value)
TypeVarParam (class in pycroscope.value)
typevars (pycroscope.value.KnownValueWithTypeVars attribute)
(pycroscope.value.UnboundMethodValue attribute)
TypeVarTupleBindingValue (class in pycroscope.value)
TypeVarTupleParam (class in pycroscope.value)
TypeVarTupleValue (class in pycroscope.value)
TypeVarValue (class in pycroscope.value)
U
unannotated (pycroscope.value.AnySource attribute)
UnboundMethodValue (class in pycroscope.value)
UnimportableModules (class in pycroscope.name_check_visitor)
UNINITIALIZED_VALUE (in module pycroscope.value)
UninitializedValue (class in pycroscope.value)
UnionSimplificationLimit (class in pycroscope.name_check_visitor)
uniq_chain() (in module pycroscope.stacked_scopes)
unite_values() (in module pycroscope.value)
unpack_values() (in module pycroscope.value)
unreachable (pycroscope.value.AnySource attribute)
unresolved_import (pycroscope.value.AnySource attribute)
UNRESOLVED_VALUE (in module pycroscope.value)
UnusedClassAttribute (class in pycroscope.name_check_visitor)
UpperBound (class in pycroscope.value)
used_any_for_match (pycroscope.signature.CallReturn attribute)
V
val (pycroscope.value.KnownValue attribute)
ValidRegex (class in pycroscope.extensions)
vals (pycroscope.value.MultiValuedValue attribute)
value
Value (class in pycroscope.value)
value (pycroscope.stacked_scopes.Composite attribute)
(pycroscope.stacked_scopes.Constraint attribute)
(pycroscope.value.AnnotatedValue attribute)
(pycroscope.value.AsyncTaskIncompleteValue attribute)
(pycroscope.value.KVPair attribute)
(pycroscope.value.NewTypeValue attribute)
variable_name (pycroscope.value.AnySource attribute)
VariableNameValue (class in pycroscope.value)
varname
(pycroscope.stacked_scopes.Composite attribute)
(pycroscope.stacked_scopes.Constraint attribute)
varname_for_arg() (pycroscope.signature.CallContext method)
varname_for_constraint() (pycroscope.name_check_visitor.NameCheckVisitor method)
varname_for_self_constraint() (pycroscope.name_check_visitor.NameCheckVisitor method)
VarnameWithOrigin (class in pycroscope.stacked_scopes)
vars (pycroscope.signature.CallContext attribute)
visit() (pycroscope.name_check_visitor.NameCheckVisitor method)
visitor (pycroscope.signature.CallContext attribute)
VisitorState (class in pycroscope.stacked_scopes)
VoidValue (class in pycroscope.value)
W
walk_values() (pycroscope.value.Value method)
weak (pycroscope.value.GenericValue attribute)
pycroscope
Navigation
Contents:
Frequently asked questions
Configuration
Type system
Design
Type Parameter Scope Design
Type evaluation
Support for
annotated_types
Glossary
pycroscope.annotations
pycroscope.ast_annotator
pycroscope.extensions
pycroscope.name_check_visitor
pycroscope.runtime
pycroscope.signature
pycroscope.stacked_scopes
pycroscope.value
Changelog
Related Topics
Documentation overview
Quick search