I've build what turned out to be quite an extensive script and now I'm trying simplify it.
myFunct() repeats most often:
import time
import pyautogui
(...)
img1 = 'images/img1.png'
img2 = 'images/img2.png'
def doSmth1():
    # do stuff
def doSmth2():
    # do stuff
def myFunct():
        while 1:
            if pyautogui.locateOnScreen(img, confidence = 0.9) != None:
                doSmth()
                break
            else:
                time.sleep(0.5)
How can I pass img1 or img2 as img and doSmth1() or doSmth2() as doSmth() into the myFunct()?
