minor fixies in main.py
[findit] / src / main.py
1 #!/usr/bin/env python
2 # -*-coding: utf-8 -*-
3 # vim: sw=4 ts=4 expandtab ai
4 # pylint: disable-msg=C0301
5
6 # Каким то макаром принимаем решение о способе ввода
7 pass
8 # решили - будем получать из ком строки - подгружаем парсер
9 from optparser import OptParser
10 vvod = OptParser()
11
12 # коментарии от Wall:
13 # получаем запрос от нашего объекта ввода. На этом уровне мы не знаем что за UI
14 # у нас и есть ли он вообще. Об этом знает наш объкт vvod
15 query = vvod.get_st_par()
16
17 from configure import Configure
18 config = Configure()
19
20 # Каким то макаром принимаем решение о объекте поиска
21 pass
22 # решили какой - подгружаем его
23 from searchfile import SearchFile
24 search = SearchFile(query, config)
25
26 # коментарии от Wall:
27 # ищем и получаем результат, используя текущую конфигурацию
28 result = search.run()
29
30 # Каким то макаром принимаем решение о объекте вывода
31 pass
32 # решили что выводим в ком строку - подгружаем объект для выводм туда
33 from cli import Cli
34 output = Cli()
35
36 # коментарии от Wall:
37 # выводим результат.
38 result.show(output)