mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 08:18:15 +03:00
generatorset: use 'next()' to simplify the code
The 'next()' built-in accept a default value. This remove the needs to check if self non-empty before returning a value.
This commit is contained in:
parent
db5d2b0a12
commit
49fcb055f4
@ -3322,9 +3322,7 @@ class generatorset(abstractsmartset):
|
||||
for x in self._consumegen():
|
||||
pass
|
||||
return self.first()
|
||||
if self:
|
||||
return it().next()
|
||||
return None
|
||||
return next(it(), None)
|
||||
|
||||
def last(self):
|
||||
if self._ascending:
|
||||
@ -3336,9 +3334,7 @@ class generatorset(abstractsmartset):
|
||||
for x in self._consumegen():
|
||||
pass
|
||||
return self.first()
|
||||
if self:
|
||||
return it().next()
|
||||
return None
|
||||
return next(it(), None)
|
||||
|
||||
def __repr__(self):
|
||||
d = {False: '-', True: '+'}[self._ascending]
|
||||
|
Loading…
Reference in New Issue
Block a user