import time

import pyscreenshot
from entrypoint2 import entrypoint
from pyscreenshot import FailedBackendError, backends


@entrypoint
def show():
    im = []

    for x in backends():
        try:
            print("--> grabbing by " + x)
            im.append(pyscreenshot.grab(bbox=(500, 400, 800, 600), backend=x))
        except Exception as e:
            print(e)
    print(im)
    for x in im:
        x.show()
        time.sleep(1)

@@ -152,16 +152,31 @@
  im = %5B%5D
+%0A    blist = %5B%5D
 %0A%0A    fo
@@ -328,16 +328,44 @@
 end=x))%0A
+            blist.append(x)%0A
         
@@ -422,16 +422,33 @@
 int(im)%0A
+    print(blist)%0A
     for 

print backend list