set plugin_generated on new symbol nodes

This commit is contained in:
Maxim Kurnikov
2019-03-05 20:15:46 +03:00
parent e0e8814804
commit 18c908bf98
2 changed files with 2 additions and 2 deletions

View File

@@ -42,7 +42,7 @@ class ModelClassInitializer(metaclass=ABCMeta):
var._fullname = self.model_classdef.info.fullname() + '.' + name
var.is_inferred = True
var.is_initialized_in_class = True
self.model_classdef.info.names[name] = SymbolTableNode(MDEF, var)
self.model_classdef.info.names[name] = SymbolTableNode(MDEF, var, plugin_generated=True)
@abstractmethod
def run(self) -> None:

View File

@@ -59,7 +59,7 @@ def load_settings_from_names(settings_classdef: ClassDef,
else:
var = Var(name, AnyType(TypeOfAny.unannotated))
var.info = api.named_type('__builtins__.object').type # outer class type
settings_classdef.info.names[name] = SymbolTableNode(sym.kind, var)
settings_classdef.info.names[name] = SymbolTableNode(sym.kind, var, plugin_generated=True)
settings_metadata[name] = module.fullname()