Barkod okuma kodunu for döngüsünden nasıl çıkarabilirim?

barcodes = pyzbar.decode(frame)

    for barcode in barcodes:

        x, y , w, h = barcode.rect

        barcode_info = barcode.data.decode('utf-8')

        cv2.rectangle(frame, (x, y),(x+w, y+h), (0, 255, 0), 2)

       

        font = cv2.FONT_HERSHEY_DUPLEX

        cv2.putText(frame, barcode_info, (x + 6, y - 6), font, 2.0, (255, 255, 255), 1)

        print(barcode_info)

        break

    return frame

Bir türlü for döngüsünden çıkaramadım.

Ben şunu yapmak istiyorum: herhangi bir barkodu okuduktan sonra onu yazdırsın ve otomatikmen kapansın istiyorum. Bunu nasıl yapabilirim? for döngüsünden çıksa istediğim olacak fakat bir türlü çıkaramadım.

Kodda hatalar var: pyzbar, cv2 tanimli degil. Fonksiyon olmadigi halde return var.

Nasil acildigini bilmedigimiz seyleri nasil kapatacagini soyleyemeyiz.

for dongusune girildigi gibi cikiliyor zaten.