messages = cur.execute('SELECT userid FROM users WHERE userid == ?', (message.author.id, )).fetchone()
new_len = left_len + right_len;
result = PyUnicode_New(new_len, maxchar);
photostates = [State() for i in range(10)]
sequence = [1, 2, 7, 9, 10] # отсчёт состояний с 1. Можно переделать на отсчёт с 0.
def get_next_state(current_state: int) -> State:
try: # определяем где мы в последовательности
idx = sequence.index(current_state)
if idx == len(sequence) - 1:
idx = -1 # в начало
raise ValueError: # нас там нет, этот шаг должен быть пропущен
idx = -1
return photostates[sequence[idx+1] - 1] # если отсчёт номеров состояний с 0, то - 1 нужно убрать.
Автора интересует, приведёт ли нажатие левой кнопки мыши прямо сейчас к какому-то действию.