for line in p_data: try: (cod, prod, price, count, descr) = line.split(';') except: continue finally: # check if product code already have in db cursor.execute("select count(*) from t_products where product_code = {0}".format(cod))
в процессе работы в случае невозможности сплитнуть строку line, в секции finally возникает ошибка:
cursor.execute("select count(*) from t_products where product_code = {0}".format(cod)) UnboundLocalError: local variable 'cod' referenced before assignment
Вопрос: дело в сабже или я чего-то непонимаю?