Defaults are written to .ini as comments
svn: r13753
This commit is contained in:
		@@ -227,9 +227,13 @@ class ConfigManager(object):
 | 
			
		||||
                keys = sorted(self.data[section])
 | 
			
		||||
                for key in keys:
 | 
			
		||||
                    value = self.data[section][key]
 | 
			
		||||
                    if value == self.get_default("%s.%s" % (section, key)):
 | 
			
		||||
                        default = ";;"
 | 
			
		||||
                    else:
 | 
			
		||||
                        default = ""
 | 
			
		||||
                    if isinstance(value, long):
 | 
			
		||||
                        value = int(value)
 | 
			
		||||
                    key_file.write(("%s=%s\n")% (key, repr(value)))
 | 
			
		||||
                    key_file.write(("%s%s=%s\n")% (default, key, repr(value)))
 | 
			
		||||
                key_file.write("\n")
 | 
			
		||||
            key_file.close()
 | 
			
		||||
        # else, no filename given; nothing to save so do nothing quietly
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user