Python 错误缩进

Python error indentation

我有缩进错误,但我不知道如何解决,我尝试取消缩进和缩进,但它不起作用请帮助我这是我的代码 python :

class account_invoice(osv.osv):
    _name = "account.invoice"
    _inherit = "account.invoice"
    _columns = {

       'methodedepaiement': fields.selection([
            ('cheque','Chèque'),
            ('virement','Virement'),
            ('espece','Espèce'),
            ('carteb','Carte bancaire'),
            ('prelev','Prélèvement'),], string='Méthode de paiement'),

    }

    @api.multi
    def amount_to_text_fr(self, amount, currency='Dirhams'):
        return amount_to_text_fr(amount,currency)

    @api.depends('control_amount_total')
    def _compute_control_amount_total_text(self):
        for record in self:
            if record.control_amount_total :
                amount = record.control_amount_total
                list = str(amount).split('.')
                start_word = amount_to_text_fr(abs(int(list[0])),  'Dirhams').split('Dirhams')[0]
                end_word = amount_to_text_fr(int(list[1]),  'Centimes').split('Centimes')[0]
                record.control_amount_total_text = start_word + ' Dirhams et ' + end_word + ' Centimes'
                #self.control_amount_total_text = amount_to_text(self.control_amount_total,'fr','Dirhams')

我的函数有问题

你可以使用 Spyder IDE

源菜单 -> 修复缩进