0
我開發了一些模塊,它有一些全局變量。 該模塊正常運行與odoo的正常執行。 但在服務器中的一個,如果我們通過Odoo workers給出全局變量的錯誤
--workers改變odoo工人= 5
然後在fields_view_get方法,而我試圖訪問該值我沒有得到的值並且它會產生變量未定義的錯誤或者有時沒有任何類型沒有屬性。
Gunicorn + Odoo也出現同樣的問題。
請提供建議或參考(如有)。 所有的建議表示讚賞。
代碼:
@api.model def fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False): global lims_config res = super(lims_dashboard_graph, self).fields_view_get( view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu) self = self.with_context(self._context) if view_type == 'graph' and lims_config.get('graph_view') == 'bar': print "\n BAR---Context--", self._context doc = etree.XML(res['arch']) node = doc.xpath("//field[@name='date']")[0] if lims_config.get('interval'): node.set('interval', lims_config.get('interval')) res['arch'] = etree.tostring(doc) return res
你能向我們展示'fields_view_get'方法,以便我們可以重現錯誤嗎? – danidee
@ danidee,感謝您的快速提示,在這裏您可以看到問題的方法 –