Skip to content

Commit f72b3cc

Browse files
committed
feat: optimize __next__ of TasksIterator
1 parent bfa54a4 commit f72b3cc

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

influxdb_client/client/tasks_api.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@ class TasksIterator:
1414
def __init__(self, values, next) -> None:
1515
self.values = values
1616
self.next = next
17-
self.no_values = False if values else True
1817

1918
def __iter__(self):
20-
return self
19+
return self if self.values else (_ for _ in ())
2120

2221
def __next__(self):
23-
if self.no_values:
24-
raise StopIteration
2522
if not self.values:
2623
self.values, self.next = self.next()
2724
if not self.values:

0 commit comments

Comments
 (0)