def __init__(self, data=None): """ :param data: :class:`~glue.core.data.Data` object, or list of such objects """ super(DataCollection, self).__init__() self._link_manager = LinkManager() self._data = [] self.hub = None self._subset_groups = [] self.register_to_hub(Hub()) self.extend(as_list(data or [])) self._sg_count = 0
def __init__(self, data=None): super(DataCollection, self).__init__() self._link_manager = LinkManager(self) self._data = [] self.hub = None self._disable_sync_link_manager = 0 self._subset_groups = [] self.register_to_hub(Hub()) self.extend(as_list(data or [])) self._sg_count = 0 self._link_manager.register_to_hub(self.hub)