Skip to content
Snippets Groups Projects
Commit c975af8c authored by Romin's avatar Romin :eye:
Browse files

Temporary fix for class controlled metadata values | Update to 0.7.4

parent e2bdb61c
Branches
Tags v0.7.4
No related merge requests found
...@@ -28,7 +28,7 @@ __title__ = "coscine" ...@@ -28,7 +28,7 @@ __title__ = "coscine"
# Current package version # Current package version
# Do not set version to 1.0.0 before Coscine end of pilot phase # Do not set version to 1.0.0 before Coscine end of pilot phase
__version__ = "0.7.3" __version__ = "0.7.4"
# Short package description # Short package description
__summary__ = "The Coscine Python SDK is a pythonic interface to " \ __summary__ = "The Coscine Python SDK is a pythonic interface to " \
......
...@@ -333,7 +333,8 @@ class InputForm(MutableMapping): ...@@ -333,7 +333,8 @@ class InputForm(MutableMapping):
def add_value(self, key: str, value: object, raw: bool = False) -> None: def add_value(self, key: str, value: object, raw: bool = False) -> None:
if not self.is_valid(key, value, raw): if not self.is_valid(key, value, raw):
raise ValueError(f"Invalid value for key '{key}': {value}") raise ValueError(f"Invalid value for key '{key}': {value}")
value = self.parse_value(key, value, raw) if not raw:
value = self.parse_value(key, value)
if not self.path(key) in self._values: if not self.path(key) in self._values:
self._values[self.path(key)] = [value] self._values[self.path(key)] = [value]
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment