I'm writing a program in selenium python. I pasted here part of the code from my program (I did not paste all the code because it has 800 lines) with the UnboundLocalError error: local variable 'i' referenced before assignment, the error occurs exactly at i += 1.
    global i
    i = 0
    odpowiadanieobserwowaniestronfb0()
def odpowiadanieobserwowaniestronfb0():
    if i > ileraz:
        driver.quit
        skonczono()
'''
    try:
        testt = driver.find_element_by_xpath('')
    except Exception:
        odpowiadanieobserwowaniestronfb1()
    zleskonczono1()
'''
def odpowiadanieobserwowaniestronfb1():
    i += 1
 
     
     
     
    