mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-26 09:56:17 +03:00
Replaced hasattr conditions with getattr and default
This commit is contained in:
parent
22b0110f89
commit
9bdab56689
|
@ -578,8 +578,7 @@ class Image(object):
|
|||
return self
|
||||
|
||||
def __exit__(self, *args):
|
||||
if (hasattr(self, 'fp') and hasattr(self, '_exclusive_fp')
|
||||
and self._exclusive_fp):
|
||||
if hasattr(self, 'fp') and getattr(self, '_exclusive_fp', False):
|
||||
if hasattr(self, "_close__fp"):
|
||||
self._close__fp()
|
||||
if self.fp:
|
||||
|
|
|
@ -186,7 +186,7 @@ def _save_all(im, fp, filename):
|
|||
# will preserve non-alpha modes
|
||||
total = 0
|
||||
for ims in [im]+append_images:
|
||||
total += 1 if not hasattr(ims, "n_frames") else ims.n_frames
|
||||
total += getattr(ims, "n_frames", 1)
|
||||
if total == 1:
|
||||
_save(im, fp, filename)
|
||||
return
|
||||
|
@ -254,10 +254,7 @@ def _save_all(im, fp, filename):
|
|||
try:
|
||||
for ims in [im]+append_images:
|
||||
# Get # of frames in this image
|
||||
if not hasattr(ims, "n_frames"):
|
||||
nfr = 1
|
||||
else:
|
||||
nfr = ims.n_frames
|
||||
nfr = getattr(ims, "n_frames", 1)
|
||||
|
||||
for idx in range(nfr):
|
||||
ims.seek(idx)
|
||||
|
|
Loading…
Reference in New Issue
Block a user