Browse Source

set mapped attribute correctly when mapping

Christian Mönch 2 years ago
parent
commit
345a63736b

+ 1 - 0
dataladmetadatamodel/mappableobject.py

@@ -201,6 +201,7 @@ class MappableObject(ModifiableObject, metaclass=ABCMeta):
                       backend_type="git") -> bool:
         if not self.mapped:
             self.read_in(backend_type)
+            self.mapped = True
             return True
         return False
 

+ 2 - 2
dataladmetadatamodel/mapper/reference.py

@@ -79,7 +79,7 @@ class Reference:
         return cls(referred_class_name, none_location)
 
     @staticmethod
-    def is_remote(realm):
+    def is_remote(realm: str):
         return any(
             map(
                 lambda pattern: realm.startswith(pattern),
@@ -91,5 +91,5 @@ class Reference:
                    "ssh:"]))
 
     @staticmethod
-    def is_local(realm):
+    def is_local(realm: str):
         return not Reference.is_remote(realm)