не дрейн а резалт кью куда ты будешь собирать все и потом возвращать? только придется сказать резалт кью когда ты закончил, или заюзать 
                  
                  
                  /** Creates a bounded queue terminated by enqueueing None. All elements before None are preserved. */
                  
                  
                    def boundedNoneTerminated
                  
                  
                
Ещё в таком подходе не очень хорошо, что нет нормального способа сигнализировать об ошибке, возникшей во время чтения
Обсуждают сегодня