예제 #1
0
 def arrivals(self):
     return Queryable.chain(*[p.arrivals for p in self._providers.values()])
예제 #2
0
 def alerts(self):
     return Queryable.chain(*[p.alerts for p in self._providers.values()])
예제 #3
0
 def stops(self):
     return Queryable.chain(*[p.stops for p in self._providers.values()])
예제 #4
0
 def routes(self):
     return Queryable.chain(*[p.routes for p in self._providers.values()])
예제 #5
0
 def alerts(self):
     return Queryable.chain(*[p.alerts for p in self._providers.values()])
예제 #6
0
 def agencies(self):
     return Queryable.chain(*[p.agencies for p in self._providers.values()])
예제 #7
0
 def arrivals(self):
     return Queryable.chain(*[p.arrivals for p in self._providers.values()])
예제 #8
0
 def routes(self):
     return Queryable.chain(*[p.routes for p in self._providers.values()])
예제 #9
0
 def stops(self):
     return Queryable.chain(*[p.stops for p in self._providers.values()])
예제 #10
0
 def agencies(self):
     return Queryable.chain(*[p.agencies for p in self._providers.values()])
예제 #11
0
def qchain():
    q1 = Queryable(range(10)).where(lambda x: x % 3 == 0)
    q2 = Queryable(range(10)).where(lambda x: x % 2 == 0)
    return Queryable.chain(q1, q2)