[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()
|
openerp.service.stop_services()
|
||||||
sys.exit(0)
|
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__":
|
if __name__ == "__main__":
|
||||||
|
|
||||||
os.environ["TZ"] = "UTC"
|
os.environ["TZ"] = "UTC"
|
||||||
|
@ -220,6 +226,8 @@ if __name__ == "__main__":
|
||||||
|
|
||||||
config = openerp.tools.config
|
config = openerp.tools.config
|
||||||
|
|
||||||
|
configure_babel_localedata_path()
|
||||||
|
|
||||||
setup_signal_handlers()
|
setup_signal_handlers()
|
||||||
|
|
||||||
if config["test_file"]:
|
if config["test_file"]:
|
||||||
|
|
Loading…
Reference in New Issue