# -*- coding: utf-8 -*- from odoo import models, fields, api import sys # Unused import - will trigger F401 class EventErrorTest(models.Model): _name = 'event.error.test' _description = 'Test Model with Errors' name = fields.Char(string='Name', required=True) # ERROR 1: Syntax error - missing colon after function definition def broken_method(self) return "This will cause syntax error" # ERROR 2: Line too long (PEP8 E501) description = fields.Text(string='This is an extremely long field description that definitely exceeds the maximum line length of 79 characters recommended by PEP8 style guide') # ERROR 3: Undefined variable def process_data(self): result = undefined_variable_name + 10 # F821: undefined name return result # ERROR 4: Unused variable def calculate(self): unused_var = 100 # F841: local variable assigned but never used return 50 # ERROR 5: Multiple statements on one line (E701) def compact(self): x = 1; y = 2; return x + y # ERROR 6: Trailing whitespace (W291) status = fields.Selection([('draft', 'Draft'), ('done', 'Done')]) # ERROR 7: Missing whitespace around operator (E225) count=fields.Integer(default=0)