From 2bc0ff403fdaaccac164d0cfc79aa28922d13270 Mon Sep 17 00:00:00 2001 From: jmartin Date: Tue, 29 Mar 2016 11:43:21 +0200 Subject: [PATCH] Add python 3 support --- sale.py | 3 +-- statement.py | 4 +++- user.py | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sale.py b/sale.py index 1263f09..98c2374 100644 --- a/sale.py +++ b/sale.py @@ -13,10 +13,9 @@ from trytond.wizard import Wizard, StateView, StateTransition, Button __all__ = ['Sale', 'SalePaymentForm', 'WizardSalePayment', 'WizardSaleReconcile'] -__metaclass__ = PoolMeta - class Sale: + __metaclass__ = PoolMeta __name__ = 'sale.sale' payments = fields.One2Many('account.statement.line', 'sale', 'Payments') paid_amount = fields.Function(fields.Numeric('Paid Amount', readonly=True), diff --git a/statement.py b/statement.py index cb74675..49a64dd 100644 --- a/statement.py +++ b/statement.py @@ -10,15 +10,16 @@ from decimal import Decimal __all__ = ['Journal', 'Statement', 'Line', 'OpenStatementStart', 'OpenStatementDone', 'OpenStatement', 'CloseStatementStart', 'CloseStatementDone', 'CloseStatement'] -__metaclass__ = PoolMeta class Journal: + __metaclass__ = PoolMeta __name__ = 'account.statement.journal' devices = fields.One2Many('sale.device', 'journal', 'Devices') class Statement: + __metaclass__ = PoolMeta __name__ = 'account.statement' users = fields.Function(fields.One2Many('res.user', None, 'Users'), 'get_users', setter='set_users', searcher='search_users') @@ -58,6 +59,7 @@ class Statement: class Line: + __metaclass__ = PoolMeta __name__ = 'account.statement.line' sale = fields.Many2One('sale.sale', 'Sale', ondelete='RESTRICT') diff --git a/user.py b/user.py index cd068cc..ffa0560 100644 --- a/user.py +++ b/user.py @@ -8,10 +8,10 @@ from trytond.pyson import Eval __all__ = ['User'] -__metaclass__ = PoolMeta class User: + __metaclass__ = PoolMeta __name__ = "res.user" sale_device = fields.Many2One('sale.device', 'Sale Device', domain=[('shop', '=', Eval('shop'))],