From: Stefan Pluecken Date: Sun, 1 Jan 2006 21:08:24 +0000 (+0000) Subject: reduce size of config file from 100k to some bytes... we just save non default values... X-Git-Tag: 2.6.0~4554 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/ceec7e17eeaecf4290e17f19bf37f299dae0f754 reduce size of config file from 100k to some bytes... we just save non default values now which arises some problems... but size matters :) --- diff --git a/lib/python/Components/config.py b/lib/python/Components/config.py index 82a5d6d8..51e753ca 100644 --- a/lib/python/Components/config.py +++ b/lib/python/Components/config.py @@ -547,7 +547,8 @@ class configElement: def reload(self): self.loadData() def save(self): - configfile.setKey(self.configPath, self.datatoFile(self.controlType,self.value)) + if self.defaultValue != self.value: + configfile.setKey(self.configPath, self.datatoFile(self.controlType,self.value)) class configElement_nonSave(configElement): def __init__(self, configPath, control, defaultValue, vals):