threedi / hhnk-threedi-plugin

QGIS plugin gebruikt voor analyses van 3Di modellen bij HHNK.
1 stars 0 forks source link

Eerste keer opstarten plugin na reload duurt te lang #102

Closed wvangerwen closed 9 months ago

wvangerwen commented 9 months ago

Na een reload van de plugin duurt het ongeveer 10s voordat deze opent. Dit is te lang.

Daarnaast worden er veel errors gelogd van de threedi-api-client. Uitzoeken of deze versie inmiddels al bijgewerkt kan worden (NenS plugins gebruikten tot 2.5.4 iig niet de meest recente versie) console_logging.txt

Het lijkt erop dat hoe langer Qgis draait (op srvota155) hoe langer het reloaden en opstarten duurt.

image

wvangerwen commented 9 months ago

na wat debuggen lijkt het erop dat deze regel voor redelijke vertraging zorgt. Wordt voor elke map in de opgegeven poldermap namelijk een Folder instance gemaakt.

https://github.com/threedi/hhnk-threedi-plugin/blob/d423fff805c4f6381fa31c87e3ac7d4a4c09b0a5/hhnk_threedi_plugin/hhnk_toolbox.py#L319

wvangerwen commented 9 months ago

106 en https://github.com/threedi/hhnk-threedi-tools/pull/66 maken een classmethod van is_valid. Hierdoor veel sneller.