Чет я конвертировал конвертировал, так ничего и не сконвертировалось.
"056715-02-02T21:11:43.000Z => 1727588110303" - не получается так, по крайней мере в python. Ограничение на дату 9999(год)
JustLonelyDog, а модуль на самом то деле существует? Версию питона при разработке не менял?(установил себе 3.11, и пришлось все модули заново ставить под него)
Про относительные пути, я имею ввиду c:\data\program => .\\program
Попробуй auto-py-to-exe, не так давно попробовал, все скомпилировалось без ошибок. Ну и впринципе запустились приложение.
Проверь ещё все пути, которые указываешь в скриптах, они все должны быть относительными.(у меня с этим была проблема)
Блин ну да, если такой запрос писать то все так и есть, я выше об этом писал, а мне нужно в цикле for ret in cursor.execute....
Но т.к. цикл не выполнится ни разу если cursor пустой, то похож иначе никак
Алан Гибизов, это интересно, не думал что возможно измерить длину курсора. Сейчас попробую, спасибо за наводку! Приношу извинения, изначально Вас неправильно понял
Алан Гибизов, Вопрос был конкретно про ЦИКЛ FOR RET IN CUR.EXECUTE, Цикл ничего не возвращает, а точнее и не происходит, по этому RET не существует и его размер измерить невозможно.
base=sq.connect('Some_base.db')
cur=base.cursor()
for ret in cur.execute('SELECT Photo FROM Collect_Foto_5 WHERE Address == ? AND Entrance_N == ?',(adress,entrance)).fetchall():
конкретный кусок вытащил, посмотреть.
Если в Collect_Foto_5 ничего нет, то как это отловить?
В итоге использовал state.curent как переменную, и если state сменился,
Только тогда счётчик фото обнуляю. Так все работает, и загружается именно первые n фотографий, и в state data добавляются photo file_id первых n фотографий
В state.data ничего писать нет желания, т.к в базу должен улетать state.data конкретного вида, и при изменении в нем, записи не произойдет. Много переписывать придется
Михаил Кростелев, с кнопкой не вариант, замедлит работу пользователя, фото шлются разом, перед отправкой пользователю и так бот пишет сколько шт. отправить, но человеческий фактор...
Попробовал при переходе на следующий state, счётчик не обнулять , а n-m (где m число реально отправленных фото), вроде работает корректно, но теперь нужно думать как подчищать state.data
Насколько я понял, photostates = [State() for i in range(10)] состояния вообще не создаются, по крайней мере через print(FSMAdmin.states) я вижу только address и podiezd как состояния
"056715-02-02T21:11:43.000Z => 1727588110303" - не получается так, по крайней мере в python. Ограничение на дату 9999(год)