Mercurial > babel > old > babel-test
changeset 100:a19dff75d93b
o fix misnamed vars in LazyProxy
o fixed classmethod Translations.load referring to self for a class var
author | pjenvey |
---|---|
date | Wed, 13 Jun 2007 08:03:48 +0000 |
parents | 1370e6a45811 |
children | 1312ad6b624d |
files | babel/support.py |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/babel/support.py +++ b/babel/support.py @@ -140,7 +140,7 @@ def __getattr__(self, name): return getattr(self.value, name) - def __setattr__(self, key, value): + def __setattr__(self, name, value): setattr(self.value, name, value) def __delitem__(self, key): @@ -150,7 +150,7 @@ return self.value[key] def __setitem__(self, key, value): - self.value[name] = value + self.value[key] = value class Translations(gettext.GNUTranslations): @@ -182,7 +182,7 @@ if not isinstance(locales, (list, tuple)): locales = [locales] locales = [str(locale) for locale in locales] - filename = gettext.find(domain or self.DEFAULT_DOMAIN, dirname, locales) + filename = gettext.find(domain or cls.DEFAULT_DOMAIN, dirname, locales) if not filename: return gettext.NullTranslations() return cls(fileobj=open(filename, 'rb'))