Skip to content

Commit 50d3743

Browse files
m-mohrsoxofaan
authored andcommitted
Fixes based on review comments
1 parent 4543842 commit 50d3743

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

openeo/metadata.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -519,9 +519,9 @@ class CollectionMetadata(CubeMetadata):
519519
520520
"""
521521

522-
def __init__(self, metadata: dict, dimensions: List[Dimension] = None, connection = None):
522+
def __init__(self, metadata: dict, dimensions: List[Dimension] = None, federation = None):
523523
self._orig_metadata = metadata
524-
self._connection = connection
524+
self._federation = federation
525525
if dimensions is None:
526526
dimensions = self._parse_dimensions(self._orig_metadata)
527527

@@ -641,8 +641,7 @@ def extent(self) -> dict:
641641
return self._orig_metadata.get("extent")
642642

643643
def _repr_html_(self):
644-
federation = self._connection.capabilities().ext_federation_backend_details()
645-
return render_component("collection", data=self._orig_metadata, parameters={'federation': federation})
644+
return render_component("collection", data=self._orig_metadata, parameters={'federation': self._federation})
646645

647646
def __str__(self) -> str:
648647
bands = self.band_names if self.has_band_dimension() else "no bands dimension"

openeo/rest/connection.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -881,7 +881,8 @@ def collection_items(
881881

882882
def collection_metadata(self, name) -> CollectionMetadata:
883883
# TODO: duplication with `Connection.describe_collection`: deprecate one or the other?
884-
return CollectionMetadata(metadata=self.describe_collection(name), connection=self)
884+
federation = self.capabilities().ext_federation_backend_details()
885+
return CollectionMetadata(metadata=self.describe_collection(name), federation=federation)
885886

886887
def list_processes(self, namespace: Optional[str] = None) -> ProcessListingResponse:
887888
"""

0 commit comments

Comments
 (0)