Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

”(” was never closed. Python

Спокойно пишу себе модуль для telegram юзер бота. Написал, протестил, но он не работает, и выдает ошибку, написанную сверху.

Кусок кода:

def __init__(self):

self.config = loader.ModuleConfig(

loader.ConfigValue(

"Биография1",

None,

lambda: "Напишите свое Био",

validator=loader.validators.Hidden(),

),

loader.ConfigValue(

"banner_url1",

"https://i.yapx.cc/XQUzA.png",

lambda: self.strings("_cfg_banner"),

validator=loader.validators.Link(),

"Биография",

None,

lambda: "Напишите свое Био",

validator=loader.validators.Hidden(),

),

loader.ConfigValue(

"banner_url2",

"https://i.yapx.cc/XQUzA.png",

lambda: self.strings("_cfg_banner"),

validator=loader.validators.Link(),

loader.ConfigValue(

"Биография2",

None,

lambda: "Напишите свое Био",

validator=loader.validators.Hidden(),

),

)

По дате
По рейтингу
Аватар пользователя
Мастер

В вашем коде есть незакрытая скобка в последнем блоке loader.ConfigValue. Добавьте закрывающую скобку, чтобы исправить ошибку:

123456789101112131415161718192021222324252627282930313233
 def __init__(self): 
    self.config = loader.ModuleConfig( 
        loader.ConfigValue( 
            "Биография1", 
            None, 
            lambda: "Напишите свое Био", 
            validator=loader.validators.Hidden(), 
        ), 
        loader.ConfigValue( 
            "banner_url1", 
            "https://i.yapx.cc/XQUzA.png", 
            lambda: self.strings("_cfg_banner"), 
            validator=loader.validators.Link(), 
        ), 
        loader.ConfigValue( 
            "Биография", 
            None, 
            lambda: "Напишите свое Био", 
            validator=loader.validators.Hidden(), 
        ), 
        loader.ConfigValue( 
            "banner_url2", 
            "https://i.yapx.cc/XQUzA.png", 
            lambda: self.strings("_cfg_banner"), 
            validator=loader.validators.Link(), 
        ), 
        loader.ConfigValue( 
            "Биография2", 
            None, 
            lambda: "Напишите свое Био", 
            validator=loader.validators.Hidden(), 
        ), 
    )