odoo Windows10中使用pycharm启动debug模式报错(Process finished with exit code -1073740940 (0xC0000374))

 

参考:https://www.sunpop.cn/odoo13_bug_fixed_can_not_debug_on_python_3-7/

 

环境介绍

操作系统:Win 10;

开发工具:pycharm

python版本:3.6

 

问题描述

在启动调试时,报如下错误

 

 

 

 不调试的时候(直接运行)就没有问题

 

 

 

 

 

解决办法

在odoo源码中更改odoo/tools/translate.py 中的 resetlocale

加入一句代码:

ln = ln[0:ln.index('.')]

完整代码如下:

def resetlocale():
    # locale.resetlocale is bugged with some locales.
    for ln in get_locales():
        try:
            ln = ln[0:ln.index('.')]
            return locale.setlocale(locale.LC_ALL, ln)
        except locale.Error:
            continue

 

再次启动,问题解决:

 

posted on 2019-12-25 15:58  激流中的树叶  阅读(1903)  评论(0编辑  收藏  举报