Migrate to python 3.

This commit is contained in:
Albert Cervera i Areny 2018-08-20 11:12:37 +02:00
parent 7dc26f1175
commit 998248c763
3 changed files with 5 additions and 11 deletions

View file

@ -64,7 +64,7 @@ class Manager(ModelSQL, ModelView):
try:
if not isinstance(self.get_amount(**context), Decimal):
raise ValueError
except ValueError, exception:
except ValueError as exception:
self.raise_user_error('invalid_formula', {
'formula': self.formula,
'line': self.rec_name,
@ -77,15 +77,13 @@ class Manager(ModelSQL, ModelView):
return simple_eval(decistmt(self.formula), **context)
class Agent:
__metaclass__ = PoolMeta
class Agent(metaclass=PoolMeta):
__name__ = 'commission.agent'
manager = fields.Many2One('commission.manager', 'Manager',
ondelete='CASCADE', select=True)
class Commission:
__metaclass__ = PoolMeta
class Commission(metaclass=PoolMeta):
__name__ = 'commission'
@classmethod

View file

@ -5,8 +5,7 @@ from trytond.pool import PoolMeta, Pool
__all__ = ['Invoice']
class Invoice:
__metaclass__ = PoolMeta
class Invoice(metaclass=PoolMeta):
__name__ = 'account.invoice'
@classmethod

View file

@ -5,10 +5,7 @@ from setuptools import setup
import re
import os
import io
try:
from configparser import ConfigParser
except ImportError:
from ConfigParser import ConfigParser
from configparser import ConfigParser
MODULE = 'commission_manager'
PREFIX = 'nantic'