summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2019-05-25 19:43:37 +0400
committerAndrew <saintruler@gmail.com>2019-05-25 19:43:37 +0400
commit3b7f288c424bc12caf431fe2ab336bff2de86af9 (patch)
tree18db01edcca71666e3dd2d2b00a7804aa4c855a3
parent3f68d88666c832e0af50c5f4543ba3513c5fb0cb (diff)
Обновлен README.md
-rw-r--r--day7/README.md19
-rw-r--r--day7/main.py (renamed from day7/bootstrapper.py)2
2 files changed, 19 insertions, 2 deletions
diff --git a/day7/README.md b/day7/README.md
index 725990d..c4d23ea 100644
--- a/day7/README.md
+++ b/day7/README.md
@@ -35,8 +35,12 @@ GET-обработчикам. Далее будут описаны только
* set_cookie_get(query, *args): Добавляет/обновляет cookie-записи в локальной базе данных.
* short_log_get(query, *args): Включает/выключает опцию short_log из задания.
+## main.py
+Обрабатывает переданные аргументы командной строки, инициализирует
+базу данных с конфигурацией сервера и запускает его.
+
## config.py
-Файл содержит конфикурационные переменные для программы.
+Содержит некоторые конфигурационные переменные.
## db.py
Для хранения данных используется shelve.
@@ -102,3 +106,16 @@ GET-обработчикам. Далее будут описаны только
* `parse_query(query_line)`: парсинг параметров в теле заголовка
* `url_decoder(url_line)`: [декодирование url](https://en.wikipedia.org/wiki/Percent-encoding)
* `url_encoder(line)`: [кодирование url](https://en.wikipedia.org/wiki/Percent-encoding)
+
+# Директории
+Перед запуском сервера необходимо предварительно создать следующие директории:
+
+## db
+По умолчанию в этой директории создадутся базы данных сервера.
+
+## logs
+По умолчанию в эту директорию будет записываться лог сервера.
+
+## templates
+Для использования шаблонизатора сервер **должен** содержать в рабочей директории
+папку templates в которой будут находиться все html-шаблоны.
diff --git a/day7/bootstrapper.py b/day7/main.py
index 60d5de8..7365d05 100644
--- a/day7/bootstrapper.py
+++ b/day7/main.py
@@ -19,7 +19,7 @@ parser.add_argument('--short-log', action='store_true')
parser.add_argument('--show-errors', action='store_true')
parser.add_argument(
- '--log', default='log.log',
+ '--log', default='logs/log.log',
help='File where log will be written'
)
parser.add_argument(