[IMP] *: replace type where possible
do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()`Flake8(E721) Signed-off-by: Rémy Voet (ryv) <ryv@odoo.com>
This commit is contained in:
@@ -103,7 +103,7 @@ class SendSMS(models.TransientModel):
|
||||
continue
|
||||
|
||||
records = composer._get_records()
|
||||
if records and issubclass(type(records), self.pool['mail.thread']):
|
||||
if records and isinstance(records, self.pool['mail.thread']):
|
||||
res = records._sms_get_recipients_info(force_field=composer.number_field_name, partner_fallback=not composer.comment_single_recipient)
|
||||
composer.recipient_valid_count = len([rid for rid, rvalues in res.items() if rvalues['sanitized']])
|
||||
composer.recipient_invalid_count = len([rid for rid, rvalues in res.items() if not rvalues['sanitized']])
|
||||
@@ -116,7 +116,7 @@ class SendSMS(models.TransientModel):
|
||||
def _compute_recipient_single_stored(self):
|
||||
for composer in self:
|
||||
records = composer._get_records()
|
||||
if not records or not issubclass(type(records), self.pool['mail.thread']) or not composer.comment_single_recipient:
|
||||
if not records or not isinstance(records, self.pool['mail.thread']) or not composer.comment_single_recipient:
|
||||
composer.recipient_single_number_itf = ''
|
||||
continue
|
||||
records.ensure_one()
|
||||
@@ -130,7 +130,7 @@ class SendSMS(models.TransientModel):
|
||||
def _compute_recipient_single_non_stored(self):
|
||||
for composer in self:
|
||||
records = composer._get_records()
|
||||
if not records or not issubclass(type(records), self.pool['mail.thread']) or not composer.comment_single_recipient:
|
||||
if not records or not isinstance(records, self.pool['mail.thread']) or not composer.comment_single_recipient:
|
||||
composer.recipient_single_description = False
|
||||
composer.recipient_single_number = ''
|
||||
continue
|
||||
@@ -194,7 +194,7 @@ class SendSMS(models.TransientModel):
|
||||
if self.composition_mode == 'numbers':
|
||||
return self._action_send_sms_numbers()
|
||||
elif self.composition_mode == 'comment':
|
||||
if records is None or not issubclass(type(records), self.pool['mail.thread']):
|
||||
if records is None or not isinstance(records, self.pool['mail.thread']):
|
||||
return self._action_send_sms_numbers()
|
||||
if self.comment_single_recipient:
|
||||
return self._action_send_sms_comment_single(records)
|
||||
@@ -240,7 +240,7 @@ class SendSMS(models.TransientModel):
|
||||
|
||||
sms_record_values = self._prepare_mass_sms_values(records)
|
||||
sms_all = self._prepare_mass_sms(records, sms_record_values)
|
||||
if sms_all and self.mass_keep_log and records and issubclass(type(records), self.pool['mail.thread']):
|
||||
if sms_all and self.mass_keep_log and records and isinstance(records, self.pool['mail.thread']):
|
||||
log_values = self._prepare_mass_log_values(records, sms_record_values)
|
||||
records._message_log_batch(**log_values)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user