Dat hoeft niet, aanmaken indien nodig is ook goed.
Maar het probleem zit 'm al bij het opstarten:
self.settingsFile = resolveFilename(SCOPE_CURRENT_PLUGIN, "Extensions/EPGImportFilter/settings.conf")
als die file niet bestaat, valt er niks te resolven, en kan er ook niks geschreven worden (daar crasht de plugin op).
Overigens, ik snap niet goed welke versie er op jou box staat, want ik kan de regelnummers in je log op geen enkele manier matchen met de source code. Zet je toevallig naast die file ook de code terug in je backup?
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.