# HG changeset patch # User fschwarz # Date 1345491282 0 # Node ID 33c8c68b96c7a841615d35738d93c4bcb860800c # Parent 838ba3796ad61d14426520dc285725caeb842d8c change constructor for babel.support.Translations to __init__(fp=None, domain=None) as its super class gettext.GNUTranslations uses "fp" as well (even if "fileobj" is a better name) diff --git a/babel/support.py b/babel/support.py --- a/babel/support.py +++ b/babel/support.py @@ -524,14 +524,13 @@ DEFAULT_DOMAIN = 'messages' - def __init__(self, fileobj=None, domain=None): + def __init__(self, fp=None, domain=None): """Initialize the translations catalog. - :param fileobj: the file-like object the translation should be read - from + :param fp: the file-like object the translation should be read from :param domain: the message domain (default: 'messages') """ - super(Translations, self).__init__(fp=fileobj) + super(Translations, self).__init__(fp=fp) self.domain = domain or self.DEFAULT_DOMAIN @classmethod diff --git a/babel/tests/support.py b/babel/tests/support.py --- a/babel/tests/support.py +++ b/babel/tests/support.py @@ -170,7 +170,7 @@ fp = StringIO() write_mo(fp, Catalog(locale='de')) fp.seek(0) - self.translations = support.Translations(fileobj=fp) + self.translations = support.Translations(fp=fp) self.null_translations = support.NullTranslations(fp=fp) def method_names(self):