diff --git a/src/registry.py b/src/registry.py index 80315376a..85bc1cdf2 100644 --- a/src/registry.py +++ b/src/registry.py @@ -297,8 +297,10 @@ class String(Value): raise InvalidRegistryValue, '%r is not a string.' % s class OnlySomeStrings(String): + normalize = staticmethod(str.lower) validStrings = () def setValue(self, s): + s = self.normalize(s) if s in self.validStrings: String.setValue(self, s) else: