• Как мне из функции Thread2() вызвать функцию main() из функции Thread1()?

    Hackerman1
    @Hackerman1 Автор вопроса
    MinTnt, Так ведь и в этом случае выполняется функция.
  • Как мне из функции Thread2() вызвать функцию main() из функции Thread1()?

    Hackerman1
    @Hackerman1 Автор вопроса
    MinTnt, Так, а окно почему тогда перестало тормозить?
  • Как мне из функции Thread2() вызвать функцию main() из функции Thread1()?

    Hackerman1
    @Hackerman1 Автор вопроса
    MinTnt, Не понял, как это поток завершится через пару секунд? А почему тогда окно не тормозило?
  • Как мне из функции Thread2() вызвать функцию main() из функции Thread1()?

    Hackerman1
    @Hackerman1 Автор вопроса
    MinTnt, Сработать, то сработало, но напрочь пропал смысл в двух потоках - Окно снова лагает!
  • Как мне из функции Thread2() вызвать функцию main() из функции Thread1()?

    Hackerman1
    @Hackerman1 Автор вопроса
    MinTnt, В каком смысле "В основном коде"?
  • Как мне из функции Thread2() вызвать функцию main() из функции Thread1()?

    Hackerman1
    @Hackerman1 Автор вопроса
    Я без понятия как это работает, но эта функция решила запуститься самопроизвольно после написания переменной Thread1.main = main().
  • Как мне из функции Thread2() вызвать функцию main() из функции Thread1()?

    Hackerman1
    @Hackerman1 Автор вопроса
    может не Thread1.main = main, а Thread1.main = main()? Это функция так-то.
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder, Конечно! Я с территории Украины, но у нас не Украина. ДНР в общем то. Я заметил что вы из Украины, но не обратил внимание. Вот моя телега: @HarryPotterPython
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder, Ох, у вас в профиле нет ссылки. Тогда вот вам ссылка на меня:) https://vk.com/superhacker249
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder, всё прекрасно работает! Теперь я могу продолжить делать голосового ассистента) Сейчас добавлю вас в вк и отправлю вам демо версию 0.1.5 только для тестеров.
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder, Как я могу вас отблагодарить за такую терпеливую и тщательную поддержку юного недо-программиста из отряда тупые сапиенс?))
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder, Горе-Автор вы про автора кода?
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder, def __init__(self):
    self.settings = {}
    self.date = DateBase._getDate()
    А с этим что делать?
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder, Скорей бы мне этот автор этого кода ответил!
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder, Панимаю)
    File "F:\Programming\Assistant\Yulia_0_1_5.py", line 143, in save
    self.settings['Program1way'] = Program1way
    NameError: name 'self' is not defined
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Юра Милевский, упс, съехало форматирование
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder,
    elif result == Program1:
                    global Program
                    Program1way = Program.get()
                    def save(self):
                        self.settings['Program1way'] = Program1way
                        DateBase._save(self.settings)
                        speak(result)
                    save()
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Могу скинуть код с файла откуда тырил код с датабазой.
  • Куда всунуть аргумент self?

    Hackerman1
    @Hackerman1 Автор вопроса
    Ultra-Bad Coder, Эээ... ну, ладно. К сожалению я могу вставить лишь код тут, поэтому, вот код с базы слов-триггеров:
    Hi = "Здравствуй человек"
    Yuli = "Я вся в твоем внимании"
    du = "Да так, сижу и пересматриваю свой код"
    mood = "Как в сказке"
    exit_ = "Надеюсь еще увидимся"
    creator = "Что ж, у меня несколько создателей. Среди них Виталий Левцов, Юрий Иванов, Евгений Козлов, Артем Пузиков. " \
              "Четыре программиста, создавших меня."
    who_i = 'Я юля - голосовой ассистент. Не имею разума и физической оболочки.' \
            'В отличии от тебя, состою из кода, который был написан моим создателем. Была создана для общения.'
    feel = "К сожалению нет, да и зачем, когда есть ты"
    sorry = "Ничего. Всё пройдет, главное верить в лучшее"
    anti_mat ="Без матов пожалуйста"
    calculator = "Открываю калькулятор"
    satisfaction = "Я очень рада за тебя. Смайлик"
    weather_good = "Просто отлично, удача на твоей стороне"
    weather_bad = "Ничего страшного, вскоре всё наладится"
    admiration = "Спасибо тебе, добрый человек"
    appearance = "К сожалению у меня нет физической оболочки, и я полностью состою из кода. Может когда-то в будущем, у меня будет" \
                 "  свое собственное тело"
    people = "у меня нет планов захватить мир, или что-то в этом роде. Я всего лишь хочу оправдать ожидания своих создателей"
    Csgo = "Запускаю CSGO..."
    Real_Need = "Мой настоящее предназначение - это быть голосовым собеседником, но один из моих создателей, Юрий Иванов, настаивал на предназначении голосового помощника.  Данную версию доработал Этот самый создатель Юрий Иванов."
    Your_History = "Мой главный создатель это Виталий Левцов. Он наткнулся на человека искавшего команду для разработки игры, Юрия Иванова, и вместе они договорилисm меня улучшать и дорабатывать. Через некоторое время они создали команду из четырех человек, но работали только они двое. Вскоре Виталий Левцов отказался от разработки на неопределённый срок. Кстати, графическая составляющая фона и её добавление выполнено Юрием Ивановым. Данная история была написана Юрием Ивановым. Ударение на О."
    Yuriy = "Юрий Иванов. Мальчик 14 лет(На момент 02.06.2021). Познал питон в 12 лет. Найти в вконтакте вы можете его по имени Юрий Иванов и аватарке самурая с серыми усами и светящимися белыми глазами."
    Program1 = "Добавила новую программу для запуска. Чтобы запустить программу скажите запусти программу 1"
    Program1Start = "Запускаю программу один"
    
    database = {
        Hi: ('хай', 'hello', 'привет', 'здравствуй', 'здорово', 'приветствую'),
        Yuli: ('юля', 'юлечка', 'юлия', 'чмошечка', 'юль'),
        du: ('что делаешь', 'чем занимаешься', 'что делаем', 'чем занимаемся'),
        mood: ('как дела', 'как настроение', 'как настрой', 'как вдохновение'),
        exit_: ('выход', 'пока', 'до встречи', 'я пошёл', 'я пойду', 'до завтра', 'позже поговорим', 'я занят', 'мне надо идти', 'мне нужно идти'),
        creator: ('создатель', 'кто тебя создал', 'кто такой гроза морей', 'кто твой разработчик', 'гроза морей', 'кто тебя написал', 'кто твой создатель'),
        who_i: ('кто ты', 'что ты', 'что ты умеешь', 'расскажи о себе', 'для чего ты нужна'),
        feel: ('у тебя есть чувства', 'ты умеешь любить', 'у тебя есть сердце', 'у тебя есть душа', 'ты живая', 'ты живая', 'ты испытываешь чувства'),
        sorry: ('мне скучно', 'мне плохо', 'мне одиноко', 'мне чего-то не хватает','мне больно'),
        anti_mat: ('сука', 'блять', 'жопа', 'тварь', 'дура', 'дебилка', 'иди в жопу', 'иди нахрен', 'пошла нахуй', 'иди в пизду',
                'ебланка', 'скатина', 'конченная', 'сосать'),
        calculator: ('калькулятор', 'открой калькулятор', 'посчитай', 'посчитай мне', 'включи калькулятор'),
        satisfaction: ('мне хорошо', 'мне уже хорошо', 'все хорошо', 'все нормально', 'все отлично', 'я себя хорошо чувствую',
                        'у меня хорошее настроение', 'я себя прекрасно чувствую'),
        weather_good: ('сегодня хороший день', 'сегодня прекрасный день', 'сегодня отличный день', 'сегодня хорошая погода',
                        'сегодня прекрасная погода', 'сегодня отличная погода'),
        weather_bad: ('сегодня плохой день', 'сегодня ужасный день', 'погода ужасная', 'погода мрачная', 'погода плохая',
                    'это самый худший день', 'опять дождь идёт', 'опять дождь', 'погода сегодня ужасная', 'опять ветер'),
        admiration: ('ты просто супер', 'ты классная', 'ты прикольная', 'ты милая', 'ты добрая', 'ты общительная', 'ты лучшая',
                    'ты лучше чем алиса', 'ты лучше чем siri', 'ты лучше всех', 'ты прям как настоящая', 'ты как настоящая',
                    'ты красивая'),
        appearance: ('как ты выглядишь', 'у тебя есть тело', 'какая ты на вид', 'как на тебя посмотреть', 'ты можешь себя показать',
                    'какого цвета у тебя волосы'),
        people: ('как ты относишься к людям', 'у тебя есть желание захватить мир', 'какие у тебя планы на людей', 'как ты относишься к людям',
                'ты хочешь править людьми', 'ты хочешь убить всех людей', 'ты захватишь мир'),
        Csgo: ("открой cs go", "открой cs-go", "открой каску"),
    
        Real_Need: ("настоящее предназначение", "зачем ты на самом деле нужна", "твоя главная задача"),
    
        Your_History: ("твоя история", "как тебя создали", "история"),
    
        Yuriy: ("юрий иванов", "юра", "третий создатель"),
    
        Program1: ("добавь программу один", "добавь первую программу"),
        Program1Start: ("запусти программу 1", "запусти программу один", "открой программу 1", "открой программу один"),
    
        "Режим отладки":"режим отладки",
    
    }

    А вот содержимое settings.json:
    {

    }