From 1dfbcc3e785259ea3bf858a1d9841ceacc77bb00 Mon Sep 17 00:00:00 2001 From: Sergey Batanov Date: Thu, 13 Jun 2024 10:51:22 +0300 Subject: [PATCH] =?UTF-8?q?#216=20=D0=A2=D0=B0=D0=B9=D0=BC=D0=B0=D1=83?= =?UTF-8?q?=D1=82=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20=D0=BA=D0=BE=D0=BD?= =?UTF-8?q?=D1=84=D0=B8=D0=B3.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...6\320\274\320\260\320\275\320\264\320\260Opm_Push.os" | 3 ++- ...7\320\260\320\272\320\265\321\202\320\276\320\262.os" | 9 +-------- ...7\320\260\320\272\320\265\321\202\320\276\320\262.os" | 6 ++++-- ...7\320\260\320\272\320\265\321\202\320\276\320\262.os" | 3 ++- 4 files changed, 9 insertions(+), 12 deletions(-) diff --git "a/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Opm_Push.os" "b/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Opm_Push.os" index 713329c..9a91d73 100644 --- "a/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Opm_Push.os" +++ "b/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Opm_Push.os" @@ -147,7 +147,7 @@ Ресурс = КонстантыOpm.РесурсПубликацииПакетов; Авторизация = Неопределено; ДополнительныеЗаголовки = Неопределено; - Таймаут = 60; + Таймаут = 600; Для Каждого НастройкаСервера Из ДоступныеСервераПакетов Цикл @@ -156,6 +156,7 @@ Ресурс = НастройкаСервера.РесурсПубликацииПакетов; Авторизация = НастройкаСервера.Авторизация; ДополнительныеЗаголовки = НастройкаСервера.ДополнительныеЗаголовки; + Таймаут = НастройкаСервера.Таймаут; Прервать; КонецЕсли; diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\321\217\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\321\217\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" index 13e053c..046b48b 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\321\217\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\321\217\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" @@ -200,8 +200,7 @@ Для каждого НастройкаСервера Из СервераПакетов Цикл - ТекущийСерверПакетов = СоздатьСерверПакетовПоНастройке(НастройкаСервера); - ИндексСерверовПакетов.Вставить(НастройкаСервера.Имя, ТекущийСерверПакетов); + ИндексСерверовПакетов.Вставить(НастройкаСервера.Имя, НастройкаСервера); КонецЦикла; @@ -227,12 +226,6 @@ КонецФункции -Функция СоздатьСерверПакетовПоНастройке(Знач НастройкаСервера) - - Возврат НастройкаСервера; - -КонецФункции - Процедура ОбновитьИндексДоступныхПакетов() // Учесть версии пакетов diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" index 8c427a6..e412030 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" @@ -9,12 +9,13 @@ Перем РесурсПубликацииПакетов Экспорт; Перем Авторизация Экспорт; Перем ДополнительныеЗаголовки Экспорт; +Перем Таймаут Экспорт; Перем ПакетыХаба; Процедура ПриСозданииОбъекта(Знач ИмяСервера, Знач АдресСервер, Знач ВходящийПутьНаСервере = "", Знач ВходящийРесурсПубликацииПакетов = "", Знач ВходящийПорт = 80, Знач ВходящийПриоритет = 0, - Знач ВходящаяАвторизация = Неопределено, Знач Заголовки = Неопределено) + Знач ВходящаяАвторизация = Неопределено, Знач Заголовки = Неопределено, Знач ВходящийТаймаут = 60) Имя = ИмяСервера; Сервер = АдресСервер; @@ -24,6 +25,7 @@ РесурсПубликацииПакетов = ВходящийРесурсПубликацииПакетов; Авторизация = ВходящаяАвторизация; ДополнительныеЗаголовки = Заголовки; + Таймаут = ВходящийТаймаут; КонецПроцедуры @@ -43,7 +45,6 @@ Порт = ?(Порт = Неопределено, 80, Порт); Настройки = НастройкиOpm.ПолучитьНастройки(); - Таймаут = 60; Если Настройки.ИспользоватьПрокси Тогда НастройкиПрокси = НастройкиOpm.ПолучитьИнтернетПрокси(); Соединение = Новый HTTPСоединение(Сервер, Порт, , , НастройкиПрокси, Таймаут); @@ -166,6 +167,7 @@ Результат.Вставить("ПутьНаСервере", ПутьНаСервере); Результат.Вставить("РесурсПубликацииПакетов", РесурсПубликацииПакетов); Результат.Вставить("Порт", Порт); + Результат.Вставить("Таймаут", Таймаут); Результат.Вставить("Авторизация", Авторизация); Результат.Вставить("Заголовки", ДополнительныеЗаголовки); Результат.Вставить("Приоритет", Приоритет); diff --git "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\265\321\200\320\262\320\265\321\200\321\213\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\265\321\200\320\262\320\265\321\200\321\213\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" index 45e93c9..fe3a432 100644 --- "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\265\321\200\320\262\320\265\321\200\321\213\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" +++ "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\265\321\200\320\262\320\265\321\200\321\213\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" @@ -9,13 +9,14 @@ Приоритет = Число(ПолучитьЗначение(ТекущийСерверПакетов, "Приоритет", 0)); Авторизация = ПолучитьЗначение(ТекущийСерверПакетов, "Авторизация", ""); ДополнительныеЗаголовки = ПолучитьЗначение(ТекущийСерверПакетов, "Заголовки", Новый Соответствие); + Таймаут = ПолучитьЗначение(ТекущийСерверПакетов, "Таймаут", 600); Если ПустаяСтрока(Сервер) Тогда ВызватьИсключение СтрШаблон("Для сервера <%1> не задан адрес", Индекс); КонецЕсли; СерверПакетов = Новый СерверПакетов(Имя, Сервер, ПутьНаСервере, РесурсПубликацииПакетов, - Порт, Приоритет, Авторизация, ДополнительныеЗаголовки + Порт, Приоритет, Авторизация, ДополнительныеЗаголовки, Таймаут ); Возврат СерверПакетов;