@@ -51,7 +51,7 @@ class DbtContext:
5151 _project_name : t .Optional [str ] = None
5252 _variables : t .Dict [str , t .Any ] = field (default_factory = dict )
5353 _models : t .Dict [str , ModelConfig ] = field (default_factory = dict )
54- _model_fqns : t .Set [str ] = field (default_factory = set )
54+ _model_canonical_names : t .Set [str ] = field (default_factory = set )
5555 _seeds : t .Dict [str , SeedConfig ] = field (default_factory = dict )
5656 _sources : t .Dict [str , SourceConfig ] = field (default_factory = dict )
5757 _refs : t .Dict [str , t .Union [ModelConfig , SeedConfig ]] = field (default_factory = dict )
@@ -145,7 +145,7 @@ def models(self) -> t.Dict[str, ModelConfig]:
145145 def models (self , models : t .Dict [str , ModelConfig ]) -> None :
146146 self ._models = {}
147147 self ._refs = {}
148- self ._model_fqns = set ()
148+ self ._model_canonical_names = set ()
149149 self .add_models (models )
150150
151151 def add_models (self , models : t .Dict [str , ModelConfig ]) -> None :
@@ -154,10 +154,12 @@ def add_models(self, models: t.Dict[str, ModelConfig]) -> None:
154154 self ._jinja_environment = None
155155
156156 @property
157- def model_fqns (self ) -> t .Set [str ]:
158- if not self ._model_fqns :
159- self ._model_fqns = {model .fqn for model in self ._models .values ()}
160- return self ._model_fqns
157+ def model_canonical_names (self ) -> t .Set [str ]:
158+ if not self ._model_canonical_names :
159+ self ._model_canonical_names = {
160+ model .canonical_name (self ) for model in self ._models .values ()
161+ }
162+ return self ._model_canonical_names
161163
162164 @property
163165 def seeds (self ) -> t .Dict [str , SeedConfig ]:
0 commit comments