projects
/
findit
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6f27156
)
bring main.py to Wall model
author
Alexandr Popov
<popov2al@gmail.com>
Sun, 15 Mar 2009 08:54:41 +0000
(11:54 +0300)
committer
Alexandr Popov
<popov2al@gmail.com>
Sun, 15 Mar 2009 08:54:41 +0000
(11:54 +0300)
src/main.py
patch
|
blob
|
history
diff --git
a/src/main.py
b/src/main.py
index
3c7b7ae
..
d460d4b
100755
(executable)
--- a/
src/main.py
+++ b/
src/main.py
@@
-9,32
+9,30
@@
pass
from optparser import OptParser
vvod = OptParser()
from optparser import OptParser
vvod = OptParser()
-# Каким то макаром принимаем решение о объекте конфигурации
-pass
-# решили какой - подгружаем его
+# коментарии от Wall:
+# получаем запрос от нашего объекта ввода. На этом уровне мы не знаем что за UI
+# у нас и есть ли он вообще. Об этом знает наш объкт vvod
+query = vvod.get_st_par()
+
from configure import Configure
config = Configure()
from configure import Configure
config = Configure()
-# Каким то макаром принимаем решение о объекте вывода
+# Каким то макаром принимаем решение о объекте поиска
pass
# решили какой - подгружаем его
pass
# решили какой - подгружаем его
-from cli import Cli
-output = Cli()
+from searchfile import SearchFile
+search = SearchFile(query, config)
-# Каким то макаром принимаем решение о объекте результата
-pass
-# решили какой - подгружаем его
-from resultlist import ResultList
-result = ResultList(output)
+# коментарии от Wall:
+# ищем и получаем результат, используя текущую конфигурацию
+result = search.run()
-# Каким то макаром принимаем решение о объекте поиска
+# Каким то макаром принимаем решение о объекте вывода
pass
# решили какой - подгружаем его
pass
# решили какой - подгружаем его
-from searchfile import SearchFile
-search = SearchFile(vvod, config, result)
-
-# Запускаем поиск
-search.run()
+from cli import Cli
+output = Cli()
-# Выводим результат
-result.show()
\ No newline at end of file
+# коментарии от Wall:
+# выводим результат.
+result.show(output)