Этот цикл единственный во всей функции. Значит, цикл просто не запускается.
Предполагаю, что проблема в том, что file_4 пустой - он заполняется в
for b in file_3:
if b.endswith(".session"):
file_4.append(b)
Значит, в file_3 просто нет нужный строк, либо проверь, что b не заканчивается новой строкой (тримь дополнительно)