Skip to content

Corrige des problèmes d’interférences entre les différentes classe db

Ronan Amicel requested to merge fix-db-class-attribute-issues into main

Avec @l-vincent-l on se heurte à des soucis de connection qui est refermée, et on se rend compte que dans certains cas on se retrouve avec plusieurs objets connection, un sur insitu.db et un autre sur insitu.importer.db par exemple...

Notre solution est de passer les méthodes de la db en staticmethod plutot que classmethod et d’accéder explcitement l’attribut conn sur la classe de base.

Le but est de s’assurer que l’on lit et écrit l’attribut de classe conn uniquement sur la classe de base, et non aussi sur la classe dérivée l’on appelle une méthode sur celle-ci.

Edited by Ronan Amicel

Merge request reports