如果我在Python中有一个常规的可迭代对象,我可以使用any和生成器理解来获得布尔值。例如。async_generator和列表理解做同样的事情:但是,对async_generator和生成器的理解似乎不可能做到同样的事情not_empty = any(x async for x in foo.iter())TypeError: 'async_generator' object is not iterable
我已经使用Service在我的web应用程序中实现了Push WebAPI,正如许多文章在web上解释的那样。现在,我需要在IndexedDB中存储一些数据,以便在web应用程序关闭时可用(chrome选项卡关闭,服务工作者处于后台执行中)。特别是,我想存储一个简单的url,从哪里检索通知数据(从服务器)。data) {
console.error("[serviceWorker] The API returned no data.
因此,我有一些生成器方法,它通过调用另一个方法来获取数据,该方法返回分页数据。这个生成器迭代最近的缓冲区和yield的每个项,直到没有更多可获取的数据。break buffer = await source({ ...opts, next: buffer.paging.next })} let instance = this || opts.instance
let data = await paginated_data(`