From 4456054624f856f9bad6cf9f501d6389d5f33be6 Mon Sep 17 00:00:00 2001 From: David Almeida <58078834+dc-almeida@users.noreply.github.com> Date: Thu, 30 Jan 2025 13:49:56 +0100 Subject: [PATCH] Add `from_external_repository` attribute to `Code` (#459) * Rename repository attribute in Code * Revert "Rename repository attribute in Code" This reverts commit 066c8055293c3c812694b44a0735b7b5e9f40adc. * Add external repo property --- nomenclature/code.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nomenclature/code.py b/nomenclature/code.py index 415b308f..24ba9bcf 100644 --- a/nomenclature/code.py +++ b/nomenclature/code.py @@ -112,6 +112,10 @@ def flattened_dict_serialized(self): def depth(self) -> int: return self.name.count("|") + @property + def from_external_repository(self) -> bool: + return self.repository is not None + def replace_tag(self, tag: str, target: "Code") -> "Code": """Return a new instance with tag applied