[FIX] babel: Set the right path for the localedata of Babel when we use it via the py2exe app.
lp bug: https://launchpad.net/bugs/917565 fixed bzr revid: stw@openerp.com-20120214114447-f8k2ze9kszfxvlw1
This commit is contained in:
parent
ed677bbfae
commit
ebb46f71ef
|
@ -207,6 +207,12 @@ def quit_on_signals():
|
|||
openerp.service.stop_services()
|
||||
sys.exit(0)
|
||||
|
||||
def configure_babel_localedata_path():
|
||||
# Workaround: py2exe and babel.
|
||||
if hasattr(sys, 'frozen'):
|
||||
import babel
|
||||
babel.localedata._dirname = os.path.join(os.path.dirname(sys.executable), 'localedata')
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
os.environ["TZ"] = "UTC"
|
||||
|
@ -220,6 +226,8 @@ if __name__ == "__main__":
|
|||
|
||||
config = openerp.tools.config
|
||||
|
||||
configure_babel_localedata_path()
|
||||
|
||||
setup_signal_handlers()
|
||||
|
||||
if config["test_file"]:
|
||||
|
|
Loading…
Reference in New Issue