def __load(self, api): CollectionManager.has_loaded = True self.init_time = time.time() self.current_id = 0 self.api = api self._distros = distros.Distros(weakref.proxy(self)) self._repos = repos.Repos(weakref.proxy(self)) self._profiles = profiles.Profiles(weakref.proxy(self)) self._systems = systems.Systems(weakref.proxy(self)) self._images = images.Images(weakref.proxy(self)) self._mgmtclasses = mgmtclasses.Mgmtclasses(weakref.proxy(self)) self._packages = packages.Packages(weakref.proxy(self)) self._files = files.Files(weakref.proxy(self)) self._settings = settings.Settings() # not a true collection
def __load(self, api): """ Load all collections from the disk into Cobbler. :param api: The api to resolve information with. """ CollectionManager.has_loaded = True self.init_time = time.time() self.current_id = 0 self.api = api self._distros = distros.Distros(weakref.proxy(self)) self._repos = repos.Repos(weakref.proxy(self)) self._profiles = profiles.Profiles(weakref.proxy(self)) self._systems = systems.Systems(weakref.proxy(self)) self._images = images.Images(weakref.proxy(self)) self._mgmtclasses = mgmtclasses.Mgmtclasses(weakref.proxy(self)) self._packages = packages.Packages(weakref.proxy(self)) self._files = files.Files(weakref.proxy(self)) self._settings = settings.Settings() # not a true collection