-
- Downloads
[IMP] various: improve code style and performance by improve ``all()`` usage
PURPOSE
Clean code. Be more performance oriented.
SPECIFICATIONS
Improvements applied in this commit
* not all() --> any(not) for earlier returns;
* all([generator]) --> all(generator) to avoid unnecessary list casting.
This code construct is better managed by all;
This commit will probably not have a big performance effect on standard
production databases. However each performance and cleaning improvement
is welcomed.
LINKS
Task ID-2328619
closes odoo/odoo#56060
Related: odoo/enterprise#12486
Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
Showing
- addons/account/models/account_tax.py 1 addition, 3 deletionsaddons/account/models/account_tax.py
- addons/google_calendar/utils/google_event.py 2 additions, 2 deletionsaddons/google_calendar/utils/google_event.py
- addons/hr_expense/models/hr_expense.py 1 addition, 1 deletionaddons/hr_expense/models/hr_expense.py
- addons/hr_timesheet/models/hr_timesheet.py 1 addition, 1 deletionaddons/hr_timesheet/models/hr_timesheet.py
- addons/mail/models/ir_model.py 4 additions, 4 deletionsaddons/mail/models/ir_model.py
- addons/microsoft_calendar/utils/microsoft_event.py 2 additions, 2 deletionsaddons/microsoft_calendar/utils/microsoft_event.py
- addons/project/models/project.py 1 addition, 1 deletionaddons/project/models/project.py
- addons/project/wizard/project_delete_wizard.py 1 addition, 1 deletionaddons/project/wizard/project_delete_wizard.py
- addons/purchase_requisition/models/purchase_requisition.py 1 addition, 1 deletionaddons/purchase_requisition/models/purchase_requisition.py
- addons/purchase_stock/models/purchase.py 1 addition, 1 deletionaddons/purchase_stock/models/purchase.py
- addons/sale_mrp/models/sale.py 2 additions, 2 deletionsaddons/sale_mrp/models/sale.py
- addons/stock/models/product.py 1 addition, 1 deletionaddons/stock/models/product.py
- addons/stock/models/stock_move.py 1 addition, 1 deletionaddons/stock/models/stock_move.py
- addons/website/models/mixins.py 2 additions, 2 deletionsaddons/website/models/mixins.py
- addons/website_event/views/event_templates_page_registration.xml 1 addition, 1 deletion...website_event/views/event_templates_page_registration.xml
- addons/website_slides/models/slide_slide.py 3 additions, 3 deletionsaddons/website_slides/models/slide_slide.py
- odoo/addons/base/models/ir_module.py 1 addition, 1 deletionodoo/addons/base/models/ir_module.py
- odoo/addons/base/models/res_lang.py 1 addition, 1 deletionodoo/addons/base/models/res_lang.py
- odoo/models.py 1 addition, 1 deletionodoo/models.py
Loading
Please register or sign in to comment