файл, когда я помещаю отправку файла в первый with то отправляется не до конца записаный файл, когда отправка вынесена в отдельный with, всё работает как надо, каким образом лучше работать с файлами этом случае? Разделить этот код на две функции, или оставить как есть?
                  
                  
                  data = sqa.orders_export()
                  
                  
                  with open(name, mode='w') as orders_file:
                  
                  
                      orders_writer = csv.writer(orders_file) 
                  
                  
                      for row in data:
                  
                  
                          orders_writer.writerow(col for col in row)
                  
                  
                  with open(name, mode='r') as f:
                  
                  
                      message.answer_document(document=types.InputFile(name))
                  
                  
                
что за отступы перед with?
Обсуждают сегодня