При попытке вызвать функцию из другого файла происходит ошибка invalid syntax

При попытке вызвать функцию из другого файла в питоне происходит ошибка SyntaxError: invalid syntax Код в config файле:

token = ''

symbols_list = ['!', '@', '#', '$', '%', '^', '&', '?', '*', '(', ')', '{', '}', '~']

import string
import telegrambot as tg

passwords = 10
text = ''

use_english = 'да'; use_figures = 'нет'; use_symbols = 'да'

def generate():
    if config.use_english == 'да' and config.use_figures == 'да' and config.use_symbols == 'да':
        for i in range(passwords):
            password = ''
            
            for x in range(config.lenght):
                password += random.choice(random.choice([string.ascii_letters, string.digits, symbols_list])
            tg.give()

Скриншот: введите сюда описание изображения


Ответы (1 шт):

Автор решения: cauf

Как уже в отметил vp_arth в комментарии, у вас в 19й строке не хватает закрывающей скобки.

password += random.choice(random.choice([string.ascii_letters, string.digits, symbols_list])
                                                                                            ^
                                                                                      вот тут

В данной строке сперва открываются круглые скобки у внешнего random.choice, затем у внутреннего, а закрывающая круглая скобка всего одна.

→ Ссылка