':param str value: locale value to pass to broker; e.g., "en_US"'

@locale.setter
def locale(self, value):

    if (not isinstance(value, basestring)):
        raise TypeError(('locale    must    be    a    str,    but    got    %r' % (value,)))
    self._locale = value
