Mercurial > babel > old > mirror
changeset 102:4663b9130c3e
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 | d61861014473 |
children | 1ba215a5774d |
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'))