Zine

open source content publishing system


Changeset 1368:226040e8cbb2


Ignore:
Timestamp:
02/04/10 03:55:22 (2 years ago)
Author:
Jonas Fietz <info@…>
Branch:
default
Message:

Fix config handling for resetting the default

Fix this bug which was due to internal changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • zine/config.py

    r1298 r1368  
    514514            return self._converted_values[key] 
    515515        elif key in self._remove: 
    516             return self.cfg.config_vars[key][1] 
     516            return self.cfg.config_vars[key].get_default() 
    517517        return self.cfg[key] 
    518518 
     
    533533            value = value.decode('utf-8') 
    534534        field = self.cfg.config_vars[key] 
     535 
     536        if value == field.get_default(): 
     537            self.revert_to_default(key) 
     538            return 
     539 
    535540        self._values[key] = field.to_primitive(value) 
    536541        self._converted_values[key] = value 
Note: See TracChangeset for help on using the changeset viewer.