def __load(self): """ Explicitly load CASM project into memory. """ if self._ptr is None: self._api = API() if self.verbose: streamptr = self._api.stdout() else: streamptr = self._api.nullstream() if self.verbose: errstreamptr = self._api.stderr() else: errstreamptr = self._api.nullstream() self._ptr = self._api.primclex_new(self.path, streamptr, streamptr, errstreamptr)