diff --git a/base_partner_merge/base_partner_merge.py b/base_partner_merge/base_partner_merge.py index baa9d90ec..eb331668c 100644 --- a/base_partner_merge/base_partner_merge.py +++ b/base_partner_merge/base_partner_merge.py @@ -123,8 +123,8 @@ class MergePartnerAutomatic(orm.TransientModel): context = {} res = super(MergePartnerAutomatic, self ).default_get(cr, uid, fields, context) - if (context.get('active_model') == 'res.partner' - and context.get('active_ids')): + if (context.get('active_model') == 'res.partner' and + context.get('active_ids')): partner_ids = context['active_ids'] res['state'] = 'selection' res['partner_ids'] = partner_ids @@ -212,8 +212,8 @@ class MergePartnerAutomatic(orm.TransientModel): '%(column)s IN %%s') % query_dic cr.execute(query, (dst_partner.id, partner_ids,)) - if (column == proxy._parent_name - and table == 'res_partner'): + if (column == proxy._parent_name and + table == 'res_partner'): query = """ WITH RECURSIVE cycle(id, parent_id) AS ( SELECT id, parent_id FROM res_partner @@ -316,8 +316,8 @@ class MergePartnerAutomatic(orm.TransientModel): values = dict() for column, field in columns.iteritems(): - if (field._type not in ('many2many', 'one2many') - and not isinstance(field, fields.function)): + if (field._type not in ('many2many', 'one2many') and + not isinstance(field, fields.function)): for item in itertools.chain(src_partners, [dst_partner]): if item[column]: values[column] = write_serializer(column, @@ -381,8 +381,11 @@ class MergePartnerAutomatic(orm.TransientModel): src_partners = ordered_partners[:-1] _logger.info("dst_partner: %s", dst_partner.id) - call_it = lambda function: function(cr, uid, src_partners, - dst_partner, context=context) + def call_it(function): + return function(cr, uid, + src_partners, + dst_partner, + context=context) call_it(self._update_foreign_keys) call_it(self._update_reference_fields) @@ -612,8 +615,8 @@ class MergePartnerAutomatic(orm.TransientModel): models['res.users'] = 'partner_id' if (self._model_is_installed(cr, uid, 'account.move.line', - context=context) - and this.exclude_journal_item): + context=context) and + this.exclude_journal_item): models['account.move.line'] = 'partner_id' return models diff --git a/firstname_display_name_trigger/res_partner.py b/firstname_display_name_trigger/res_partner.py index e8fa642ae..863aecc70 100644 --- a/firstname_display_name_trigger/res_partner.py +++ b/firstname_display_name_trigger/res_partner.py @@ -64,7 +64,8 @@ class ResPartner(orm.Model): # indirection to avoid passing a copy of the overridable method when # declaring the function field - _display_name = lambda self, *a, **kw: self._display_name_compute(*a, **kw) + def _display_name(self, *args, **kwargs): + return self._display_name_compute(*args, **kwargs) _columns = { # extra field to allow ORDER BY to match visible names diff --git a/partner_firstname/partner.py b/partner_firstname/partner.py index d06930bb6..bc673dadc 100644 --- a/partner_firstname/partner.py +++ b/partner_firstname/partner.py @@ -68,10 +68,10 @@ class ResPartner(orm.Model): In addition an heuristic avoids to keep a firstname without a non-blank lastname """ - field_value = (field_value - and not field_value.isspace() - and field_value - or False) + field_value = (field_value and + not field_value.isspace() and + field_value or + False) vals = {'lastname': field_value, 'firstname': False} if field_value: flds = self.read( diff --git a/partner_relations/model/res_partner_relation.py b/partner_relations/model/res_partner_relation.py index 0c2733eb3..8e74f37c4 100644 --- a/partner_relations/model/res_partner_relation.py +++ b/partner_relations/model/res_partner_relation.py @@ -44,8 +44,8 @@ class ResPartnerRelation(Model): '''Determine wether functions are called in a situation where the active partner is the right partner. Default False! ''' - if (context and 'active_ids' in context - and right_partner_id in context.get('active_ids', [])): + if (context and 'active_ids' in context and + right_partner_id in context.get('active_ids', [])): return True return False @@ -87,8 +87,9 @@ class ResPartnerRelation(Model): ((this.type_id.id) * 10) + (on_right_partner and 1 or 0)) # partner_id_display values['partner_id_display'] = ( - on_right_partner and this.left_partner_id.id - or this.right_partner_id.id + this.left_partner_id.id + if on_right_partner # this is weird... + else this.right_partner_id.id ) # is_relation_expired today = fields.date.context_today(self, cr, uid, context=context)