Size: a a a

pyTelegramBotAPI.talks.ru

2019 November 30

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Добавить в bot.polling параметр skip_pending=True
.
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Добавить в bot.polling параметр skip_pending=True
А это нормальная практика ?
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
нет конечно
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Malik 🍕
А это нормальная практика ?
Лучше решить проблему на уровне логики, но второй вариант - этот, если первое тебе не нравится
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Хотя этот вариант проблему полностью не решит
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
так что это ни разу не решение
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Ладно, согласен
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
надо читать ошибки/жалобы sqlite и устранять их
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
SQLite supports three different threading modes:

   Single-thread. In this mode, all mutexes are disabled and SQLite is unsafe to use in more than a single thread at once.

   Multi-thread. In this mode, SQLite can be safely used by multiple threads provided that no single database connection is used simultaneously in two or more threads.

   Serialized. In serialized mode, SQLite can be safely used by multiple threads with no restriction.

The threading mode can be selected at compile-time (when the SQLite library is being compiled from source code) or at start-time (when the application that intends to use SQLite is initializing) or at run-time (when a new SQLite database connection is being created). Generally speaking, run-time overrides start-time and start-time overrides compile-time. Except, single-thread mode cannot be overridden once selected.

The default mode is serialized.
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
slair 🇷🇺
нет конечно
Почему?
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
slair 🇷🇺
надо читать ошибки/жалобы sqlite и устранять их
А, ну конкретно в этом случае
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
А в принципе если слишком много запросов было, то это может положить бота теоретически, skip_pendings норм
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
Я вообще всегда его проставляю
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
George Forse.aut
А в принципе если слишком много запросов было, то это может положить бота теоретически, skip_pendings норм
Мы только что обсудили, почему это не норм
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Мы только что обсудили, почему это не норм
Это не норм решение проблемы чувака
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
а зачем скипать информацию?
тебе дали команды, выполняй, если можешь
не можешь - сообщи об этом
что в этом сложного?

я вчера бота запустил, он неделю лежал - норм запустился, всё пропущенное отработал, живёт дальше
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
George Forse.aut
Это не норм решение проблемы чувака
Именно. Сам по себе скип не запрещается, но использовать его как проблему большого числа тредов - плохо
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Именно. Сам по себе скип не запрещается, но использовать его как проблему большого числа тредов - плохо
Не эффективно*
источник