changeset 100:48eef014bfdc trunk

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 18d3e8e20136
children 0f641136aa6b
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'))
Copyright (C) 2012-2017 Edgewall Software