restoring Settings backward compatibility, thanks Dominic
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 2.00.0 (2012-08-23 08:37:52) dev
|
Version 2.00.0 (2012-08-23 08:42:44) dev
|
||||||
|
|||||||
+2
-2
@@ -155,9 +155,9 @@ def save_storage(storage, filename):
|
|||||||
|
|
||||||
class Settings(Storage):
|
class Settings(Storage):
|
||||||
def __setattr__(self, key, value):
|
def __setattr__(self, key, value):
|
||||||
if key != 'lock_keys' and 'lock_keys' in self and not key in self:
|
if key != 'lock_keys' and self['lock_keys'] and key not in self:
|
||||||
raise SyntaxError, 'setting key \'%s\' does not exist' % key
|
raise SyntaxError, 'setting key \'%s\' does not exist' % key
|
||||||
if key != 'lock_values' and 'lock_values' in self:
|
if key != 'lock_values' and self['lock_values']:
|
||||||
raise SyntaxError, 'setting value cannot be changed: %s' % key
|
raise SyntaxError, 'setting value cannot be changed: %s' % key
|
||||||
self[key] = value
|
self[key] = value
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user