Comment 13 for bug 1586976

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to python-cinderclient (master)

Reviewed: https://review.openstack.org/322878
Committed: https://git.openstack.org/cgit/openstack/python-cinderclient/commit/?id=623cef2d5c5d9f375c60c991f5ab9f951e9253fa
Submitter: Jenkins
Branch: master

commit 623cef2d5c5d9f375c60c991f5ab9f951e9253fa
Author: Victor Stinner <email address hidden>
Date: Mon May 30 17:06:31 2016 +0200

    Don't enable lazy translation when loading client

    The change I9c8db9487b554b637a41620c858a7e7abf802879 introduced a
    regression in nova and trove. Importing cinderclient.client now calls
    _i18n.enable_lazy() which calls oslo_i18n.enable_lazy(). It's wrong to
    modify a global variable (oslo_i18n._lazy.USE_LAZY) when a module is
    imported.

    This change removes the call to _i18n.enable_lazy() from client.py.

    Closes-Bug: #1587071
    Related-Bug: 1586976
    Change-Id: I1512b86815e7248fa226c6969124ddc654145562