OnroerendErfgoed / skosprovider_atramhasis

A skosprovider that can talk to an Atramhasis instance
http://skosprovider-atramhasis.readthedocs.org
MIT License
2 stars 0 forks source link

Property concept_scheme niet telkens opnieuw opbouwen #97

Closed goessebr closed 3 years ago

goessebr commented 3 years ago

Komt uit https://github.com/OnroerendErfgoed/inventaris/pull/4029#issuecomment-760384053

Voorkomen dat bij het opvragen van de property concept_scheme telkens opnieuw een call naar de thesaurus gebeurt. Deze property 1x opzetten als ConceptScheme is voldoende

In https://github.com/OnroerendErfgoed/skosprovider_atramhasis/blob/master/skosprovider_atramhasis/providers.py#L82-L113

   @property
    def concept_scheme(self):
        return self._get_concept_scheme()

aanpassen naar

   # initialiseren van _conceptscheme variabele

   @property
    def concept_scheme(self):
        if self._conceptscheme is None:
            self._conceptscheme = self._get_concept_scheme()
        return self._conceptscheme