| 123456789101112131415161718192021222324 |
- # -*- coding: utf-8 -*-
- import datetime
- from odoo import _, api, fields, models
- from odoo.exceptions import UserError
- class Codes(models.Model):
- _name = "codes"
- _description = "Codes"
- name = fields.Char("Name")
- active = fields.Boolean("Active", default=True)
- codes = fields.Text("Codes")
- def btn_run(self):
- start_time = datetime.datetime.now()
- logs = []
- try:
- exec(self.codes, globals(), locals())
- except Exception as e:
- raise UserError(str(e))
|