Кстати, про PoSH и построение интерфейсов. В POSH есть аналог питону? Например импорт Qt вместо использования grid?
А что тебе мешает сделать дебаг*? И вывести значение каждой переменной по шагам?
Ты хочешь понять как это работает, или тебе нужно скрипт написать?
Что такое конвеер ты понимаешь?