fix: task failure when without a recipient column
This commit is contained in:
@@ -393,7 +393,6 @@ def main(driver: Chrome, logger = logging.getLogger('main')):
|
||||
try:
|
||||
flow.react(Wait)
|
||||
attempts += 1
|
||||
name = cell(index, column.recipient).value
|
||||
email = cell(index, column.email).value
|
||||
|
||||
try: code = str(cell(index, column.code).value)
|
||||
@@ -440,7 +439,6 @@ def main(driver: Chrome, logger = logging.getLogger('main')):
|
||||
flow.allow(Skip)
|
||||
flow.react(Wait)
|
||||
progress['email'] = str(email)
|
||||
progress['recipient'] = str(name)
|
||||
logger.info('[%d/%d] Sending to %s', index-1, limit-1, email)
|
||||
clean = True
|
||||
error = None
|
||||
@@ -470,7 +468,10 @@ def main(driver: Chrome, logger = logging.getLogger('main')):
|
||||
action = ActionChains(driver)
|
||||
hello = hello or locale.default
|
||||
|
||||
if name is not None and (name := str(name).strip()) and not contains_non_latin_alphabet(name):
|
||||
if column.recipient in headers:
|
||||
if name := str(cell(index, column.recipient).value).strip():
|
||||
if not contains_non_latin_alphabet(name):
|
||||
progress['recipient'] = str(name)
|
||||
parts = HumanName(name)
|
||||
parts.capitalize(force=True)
|
||||
short = len(parts.first) < 3 or (len(parts.first) < 5 and parts.first.endswith('.'))
|
||||
|
||||
Reference in New Issue
Block a user