diff --git a/account_banking/sepa/postalcode.py b/account_banking/sepa/postalcode.py index 087dee623..c97f08010 100644 --- a/account_banking/sepa/postalcode.py +++ b/account_banking/sepa/postalcode.py @@ -46,9 +46,7 @@ class PostalCode(object): ''' # Sort formats on length, longest first formats = [(len(x), x) for x in format.split('|')] - formats.sort() - formats.reverse() - formats = [x[1] for x in formats] + formats = [x[1] for x in sorted(formats, lambda x,y: -cmp(x,y))] self.res = [re.compile(x.replace('#', '\\d').replace('@','[A-Z]')) for x in formats ] diff --git a/account_banking/wizard/banktools.py b/account_banking/wizard/banktools.py index 0587c5f50..b02f5c1f6 100644 --- a/account_banking/wizard/banktools.py +++ b/account_banking/wizard/banktools.py @@ -138,9 +138,9 @@ def get_or_create_partner(pool, cursor, uid, name, address, postal_code, city, filter.append(('country_id', '=', country_id)) if address: if len(address) >= 1: - filter.append(('street', 'ilike', addres[0])) + filter.append(('street', 'ilike', address[0])) if len(address) > 1: - filter.append(('street2', 'ilike', addres[1])) + filter.append(('street2', 'ilike', address[1])) if city: filter.append(('city', 'ilike', city)) if postal_code: