Commit 4dff7e849d0e7f469ef75448273b7396475f4ea4 changed the basic content of an initialized Container and so also adjusted the logic of is_initialized. This breaks existing containers, because due to the addition of the duplicates folder, is_initialized will return False since the duplicates does not exist, but then initialize will fail, since it does contain the rest of the folder. This breaks the paradigm:
if not container.is_initialized:
container.initialize()
for existing containers. Since this software is still in alpha, such a break is maybe acceptable, but this might occur again in the future and we need to think how to deal with these situations in the future.
Commit 4dff7e849d0e7f469ef75448273b7396475f4ea4 changed the basic content of an initialized
Container
and so also adjusted the logic ofis_initialized
. This breaks existing containers, because due to the addition of theduplicates
folder,is_initialized
will returnFalse
since theduplicates
does not exist, but theninitialize
will fail, since it does contain the rest of the folder. This breaks the paradigm:for existing containers. Since this software is still in alpha, such a break is maybe acceptable, but this might occur again in the future and we need to think how to deal with these situations in the future.