Comment 0 for bug 1777671

Revision history for this message
Morgan Fainberg (mdrnstm) wrote :

Keystone uses translated strings both in logging an exceptions. This is incorrect.

All strings that are passed to logging should remain un-translated. The solution is to duplicate the string and pass the untranslated (not wrapped with `_()`) to the logger while passing the translated `_()` wrapped string to the exception.