minor fixies in main.py
[findit] / src / main.py
old mode 100644 (file)
new mode 100755 (executable)
index f238dce..4ab69fa
@@ -3,11 +3,36 @@
 # vim: sw=4 ts=4 expandtab ai
 # pylint: disable-msg=C0301
 
-from input import Input
-input = Input('console')
-print input.get_st_par()
+# Каким то макаром принимаем решение о способе ввода
+pass
+# решили - будем получать из ком строки - подгружаем парсер
+from optparser import OptParser
+vvod = OptParser()
+
+# коментарии от Wall:
+# получаем запрос от нашего объекта ввода. На этом уровне мы не знаем что за UI
+# у нас и есть ли он вообще. Об этом знает наш объкт vvod
+query = vvod.get_st_par()
 
 from configure import Configure
 config = Configure()
-print config.get("default_start_dir"), config.get("default_count")
 
+# Каким то макаром принимаем решение о объекте поиска
+pass
+# решили какой - подгружаем его
+from searchfile import SearchFile
+search = SearchFile(query, config)
+
+# коментарии от Wall:
+# ищем и получаем результат, используя текущую конфигурацию
+result = search.run()
+
+# Каким то макаром принимаем решение о объекте вывода
+pass
+# решили что выводим в ком строку - подгружаем объект для выводм туда
+from cli import Cli
+output = Cli()
+
+# коментарии от Wall:
+# выводим результат.
+result.show(output)