Ferroman
Не хочется огорчать, но именно это и есть “поиск задачи под инструмент”. Просто цель - изучить сам инструмент :)
В таком случае - переписывайте, опираясь на старый код как на прототип. Но будьте готовы и к неприятным неожиданностям, - нету в мире идеала :)
Боюсь, что это уже превращается во флейм, но ситуация немного другая, думаю: есть задача, которую нужно решить (т.к. переписывать модуль нужно все-равно), только вопрос как решать - старыми методами или новыми.
Я тоже не понимаю людей, которым не нравиться Button1.OnClick - ведь отлично работает, сам проверял. ;) Но Python однозначно имеет более широкое применение, чем Delphi, а значит и дает большую свободу программисту. Причем и в поисках заработка, что важно.
Это личное мнение, конечно.