Method | __init__ |
Undocumented |
Method | get_function_hook |
Adjust the return type of a function call. |
Method | get_method_hook |
Adjust return type of a method call. |
Method | log |
Undocumented |
Instance Variable | mystery_hits |
Undocumented |
Instance Variable | target |
Undocumented |
Inherited from Plugin
:
Method | get_additional_deps |
Customize dependencies for a module. |
Method | get_attribute_hook |
Adjust type of a class attribute. |
Method | get_base_class_hook |
Update class definition for given base classes. |
Method | get_class_decorator_hook |
Update class definition for given class decorators. |
Method | get_customize_class_mro_hook |
Customize MRO for given classes. |
Method | get_dynamic_class_hook |
Semantically analyze a dynamic class definition. |
Method | get_function_signature_hook |
Adjust the signature of a function. |
Method | get_metaclass_hook |
Update class definition for given declared metaclasses. |
Method | get_method_signature_hook |
Adjust the signature of a method. |
Method | get_type_analyze_hook |
Customize behaviour of the type analyzer for given full names. |
Method | lookup_fully_qualified |
Lookup a symbol by its full name (including module). |
Method | report_config_data |
Get representation of configuration data for a module. |
Method | set_modules |
Undocumented |
Instance Variable | options |
Undocumented |
Instance Variable | python_version |
Undocumented |
Instance Variable | _modules |
Undocumented |
mypy.plugin.Plugin.get_function_hook
Adjust the return type of a function call.
This method is called after type checking a call. Plugin may adjust the return type inferred by mypy, and/or emit some error messages. Note, this hook is also called for class instantiation calls, so that in this example:
from lib import Class, do_stuff
do_stuff(42) Class()
This method will be called with 'lib.do_stuff' and then with 'lib.Class'.
Parameters | |
fullname:str | Undocumented |
Returns | |
Optional[ | Undocumented |
mypy.plugin.Plugin.get_method_hook
Adjust return type of a method call.
This is the same as get_function_hook(), but is called with the method full name (again, using the class where the method is defined).
Parameters | |
fullname:str | Undocumented |
Returns | |
Optional[ | Undocumented |