Code: Alles auswählen
def rec(key, regex):
path+=key.path() #tracking path
if regex.findall(sb): #checking key for search-pattern
print('found: ', regex.findall(sb), 'in (sub)key: ', path+key.name(),type(path))
try:
for subkey in key: #check subkeys and call recursive
rec(subkey,regex)
except:
pass
bei obiger Teilfunktion bekomme ich den Fehler "UnboundLocalError: local variable 'path' referenced before assignment"
ich verstehe allerdings nicht, wieso. ich habe auch probehalber i+=1 versucht, allerdings mit dem gleichen Ergebnis.
Sieht jemand den Fehler?
Viele Grüße,
...