 Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  или зависит от времени 1 итерации?
А зачем?
 Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  так я вот хочу понять есть ли в этом смысл) у меня бот в телеге, и если цикл синхронный, насколько я понимаю, всё время пока будет выполнятся цикл бот не будет отвечать другим людям
Цикл где? В одном из хендлеров? Или ты имеешь ввиду как отдельный таск который к примеру делает запросы к стороннему апи?
 Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  ну пока из цикла не выйдешь, ничего другое не будет исполняться
Хороший вопрос. Не хватает знаний что бы дать ответ, но по ощущениям await asyncio.sleep(0) - костыль. Если у тебя цикл занимает много времени - это архитектурно неверно, мне кажется. Правильнее будет его вынести из хендлера в фоновую таску
Таска будет класть данные в бд, а ты уже в хендлере будет доставать данные из бд. Вроде логично
 Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  всм в фон, то есть отдельно сделать функцию для него?
Ну вот что у тебя за цикл, что может занять много времени?
 Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  да нет таких в принципе) Я просто о лепил этот asyncio.sleep везде в циклах
 Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Валерій
                          Каспрук
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  и вот задумался а не фигню ли я делаю
Обсуждают сегодня