diff --git a/jedi/inference/gradual/base.py b/jedi/inference/gradual/base.py index 870f23b4..2b4c024e 100644 --- a/jedi/inference/gradual/base.py +++ b/jedi/inference/gradual/base.py @@ -152,6 +152,12 @@ class DefineGenericBase(LazyValueWrapper): class GenericClass(ClassMixin, DefineGenericBase): + """ + A class that is defined with generics, might be something simple like: + + class Foo(Generic[T]): ... + my_foo_int_cls = Foo[int] + """ def __init__(self, class_value, generics_manager): super(GenericClass, self).__init__(generics_manager) self._class_value = class_value