We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 009f4b1 commit 6ed8333Copy full SHA for 6ed8333
1 file changed
sqlmesh/core/loader.py
@@ -710,6 +710,9 @@ def _load_materializations(self) -> None:
710
def _load_signals(self) -> UniqueKeyDict[str, signal]:
711
"""Loads signals for the built-in scheduler."""
712
713
+ base_signals = signal.get_registry()
714
+ signal.set_registry(UniqueKeyDict("signals"))
715
+
716
signals_max_mtime: t.Optional[float] = None
717
718
for path in self._glob_paths(
@@ -729,7 +732,10 @@ def _load_signals(self) -> UniqueKeyDict[str, signal]:
729
732
730
733
self._signals_max_mtime = signals_max_mtime
731
734
- return signal.get_registry()
735
+ signals = signal.get_registry()
736
+ signal.set_registry(base_signals)
737
738
+ return signals
739
740
def _load_audits(
741
self, macros: MacroRegistry, jinja_macros: JinjaMacroRegistry
0 commit comments