SourceFinder
Methods:
-
find_class_from_object
Signature:
def find_class_from_object(self, cls: Type[Any]) -> ExceptionSource | None:
-
find_class_attribute_from_object
Signature:
def find_class_attribute_from_object(self, cls: Type[Any], attribute_name: str) -> ExceptionSource | None:
-
find_function_from_object
Signature:
def find_function_from_object(self, function: Callable[..., Any]) -> ExceptionSource | None:
-
find_argument_from_object
Signature:
def find_argument_from_object(self, function: Callable[..., Any], argument_name: str) -> ExceptionSource | None:
-
find_union_call
Signature:
def find_union_call(self, path: Path, union_name: str, invalid_type: object) -> ExceptionSource | None:
-
find_union_merge
Signature:
def find_union_merge(self, union: StrawberryUnion, other: object, frame: Traceback) -> ExceptionSource | None:
-
find_scalar_call
Signature:
def find_scalar_call(self, scalar_definition: ScalarDefinition) -> ExceptionSource | None:
-
find_annotated_union
Signature:
def find_annotated_union(self, union_definition: StrawberryUnion, invalid_type: object) -> ExceptionSource | None:
Attributes:
-
- Type
-
LibCSTSourceFinder | None