@@ -172,7 +172,7 @@ def save(self,
172
172
173
173
# Monitors screen shots!
174
174
for i , monitor in enumerate (self .enum_display_monitors (screen )):
175
- if screen <= 0 or ( screen > 0 and i + 1 == screen ) :
175
+ if screen <= 0 or i + 1 == screen :
176
176
fname = output
177
177
if '%d' in output :
178
178
fname = output .replace ('%d' , str (i + 1 ))
@@ -579,8 +579,7 @@ def _callback(monitor, dc, rect, data):
579
579
monitors = []
580
580
callback = self .MONITORENUMPROC (_callback )
581
581
windll .user32 .EnumDisplayMonitors (0 , 0 , callback , 0 )
582
- for mon in monitors :
583
- yield mon
582
+ yield from monitors
584
583
585
584
def get_pixels (self , monitor ):
586
585
''' Retrieve all pixels from a monitor. Pixels have to be RGB.
@@ -628,8 +627,11 @@ def get_pixels(self, monitor):
628
627
windll .gdi32 .DeleteObject (bmp )
629
628
630
629
# Replace pixels values: BGR to RGB
631
- self .image [2 :buffer_len :3 ], self .image [0 :buffer_len :3 ] = \
632
- self .image [0 :buffer_len :3 ], self .image [2 :buffer_len :3 ]
630
+ self .image [2 :buffer_len :3 ], self .image [:buffer_len :3 ] = (
631
+ self .image [:buffer_len :3 ],
632
+ self .image [2 :buffer_len :3 ],
633
+ )
634
+
633
635
return self .image
634
636
635
637
@@ -663,7 +665,7 @@ def on_exists(fname):
663
665
from os import rename
664
666
from os .path import isfile
665
667
if isfile (fname ):
666
- newfile = fname + ' .old'
668
+ newfile = f' { fname } .old'
667
669
print ('{0} -> {1}' .format (fname , newfile ))
668
670
rename (fname , newfile )
669
671
return True
0 commit comments