Stephane Wirtel (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-babel_locale_data_path-stw into 
lp:openobject-server.

Requested reviews:
  OpenERP Core Team (openerp)
Related bugs:
  Bug #917565 in OpenERP Server: "Babel incorrectly packaged in the Windows 
installer"
  https://bugs.launchpad.net/openobject-server/+bug/917565

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-babel_locale_data_path-stw/+merge/92956

in this patch, we fix a problem with the localedata when we package babel via 
py2exe.

http://babel.edgewall.org/ticket/234
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-babel_locale_data_path-stw/+merge/92956
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-babel_locale_data_path-stw.
=== modified file 'openerp-server'
--- openerp-server	2012-02-09 15:27:32 +0000
+++ openerp-server	2012-02-14 11:51:38 +0000
@@ -207,6 +207,12 @@
     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 @@
 
     config = openerp.tools.config
 
+    configure_babel_localedata_path()
+
     setup_signal_handlers()
 
     if config["test_file"]:

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to