Showing 341 of 1,161 total issues
Function _get_statement_from_move
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _get_statement_from_move(self, cr, uid, ids, context=None):
move = {}
statement_ids = []
for move in self.pool.get('account.move').browse(
cr, uid, ids, context=context
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function compute_all
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def compute_all(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None, force_excluded=False):
res = super(account_tax, self).compute_all(cr, uid, taxes, price_unit, quantity, product, partner, force_excluded)
precision = self.pool.get('decimal.precision').precision_get(cr, uid, 'Account')
tax_list = res['taxes']
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function setAttachments
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def setAttachments(self, invoice, body):
if invoice.fatturapa_doc_attachments:
for doc_id in invoice.fatturapa_doc_attachments:
file_name, file_extension = os.path.splitext(doc_id.name)
attachment_name = doc_id.datas_fname if len(
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function compute_amount_withholding_excluded
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def compute_amount_withholding_excluded(self):
total_withholding_tax_excluded = 0.0
for invoice in self:
for line in invoice.invoice_line:
if line.withholding_tax_exclude:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function get_file_vat
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def get_file_vat(self):
company = self.env.user.company_id
if company.fatturapa_sender_partner:
if not company.fatturapa_sender_partner.vat:
raise UserError(
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _check_fatturapa_sequence_id
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _check_fatturapa_sequence_id(self):
for company in self:
if company.fatturapa_sequence_id:
journal = self.env['account.journal'].search([
('sequence_id', '=', company.fatturapa_sequence_id.id)
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function move_payment_confirmed
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def move_payment_confirmed(self, cr, uid, ids, *args):
wt_move_obj = self.pool['withholding.tax.move']
for move in self.browse(cr, uid, ids):
if move.state in ['draft']:
self.write(cr, uid, [move.id], {'state': 'confirmed'})
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _compute_total
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _compute_total(self):
for statement in self:
tot_wt_amount = 0
tot_wt_amount_paid = 0
for wt_move in statement.move_ids:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function action_move_line_create
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def action_move_line_create(self, cr, uid, ids, context=None):
"""
Assign payment move to wt lines
"""
res = super(AccountVoucher, self).action_move_line_create(
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function get_account_tax_by_base_code
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def get_account_tax_by_base_code(self, tax_code):
if tax_code.base_tax_ids:
if not self._have_same_rate(tax_code.base_tax_ids):
raise osv.except_osv(_('Error'),
_('The taxes %s have different rates') % str(tax_code.base_tax_ids))
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function move_payment_to_draft
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def move_payment_to_draft(self, cr, uid, ids, *args):
wt_move_obj = self.pool['withholding.tax.move']
for move in self.browse(cr, uid, ids):
if move.state in ['confirmed']:
self.write(cr, uid, [move.id], {'state': 'draft'})
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _get_statement_from_reconcile
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _get_statement_from_reconcile(self, cr, uid, ids, context=None):
move = {}
for r in self.pool.get('account.move.reconcile').browse(
cr, uid, ids, context=context
):
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function get_account_tax_by_tax_code
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def get_account_tax_by_tax_code(self, tax_code):
if tax_code.tax_ids:
if not self._have_same_rate(tax_code.tax_ids):
raise osv.except_osv(_('Error'),
_('The taxes %s have different rates') % str(tax_code.tax_ids))
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function setDatiGeneraliDocumento
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def setDatiGeneraliDocumento(self, invoice, body):
res = super(WizardExportFatturapa, self).setDatiGeneraliDocumento(
invoice, body)
if invoice.tax_stamp:
body.DatiGenerali.DatiGeneraliDocumento.DatiBollo = DatiBolloType(
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function test_state
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def test_state(self, state):
for riba_list in self:
for line in riba_list.line_ids:
if line.state != state:
return False
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function create_move
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def create_move(self, cr, uid, ids, context=None):
if context is None:
context = {}
# wf_service = netsvc.LocalService("workflow")
active_id = context and context.get('active_id', False) or False
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function check_fiscalcode
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def check_fiscalcode(self):
for partner in self:
if not partner.fiscalcode:
return True
elif len(partner.fiscalcode) != 16 and partner.individual:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function action_cancel
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def action_cancel(self):
for inv in self:
rc_type = inv.fiscal_position.rc_type_id
if (
rc_type and
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function action_cancel_draft
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def action_cancel_draft(self):
# ---- Delete Due Cost Line of invoice when set Back to Draft
# ---- line was added on new validate
for invoice in self:
for line in invoice.invoice_line:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _get_national_code
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _get_national_code(self, birth_city, birth_prov, birth_date):
"""
notes fields contains variation data while var_date may contain the
eventual date of the variation. notes may be:
- ORA: city changed name, name_var contains new name, national_code_var
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"