(self, src, ancReload, time, dataFunc)
| 208 | return maxTime <= cacheMaxTime |
| 209 | |
| 210 | def _getDataPoint(self, src, ancReload, time, dataFunc): |
| 211 | data = dataFunc(src=src, ancReload=ancReload) |
| 212 | timesBefore = [t for t in data if floatUnerr(t) <= floatUnerr(time)] |
| 213 | try: |
| 214 | time = max(timesBefore) |
| 215 | except ValueError: |
| 216 | return {} |
| 217 | else: |
| 218 | return data[time] |
no test coverage detected