Skip to content

Commit 3639def

Browse files
authored
Merge pull request #212 from oscript-library/develop
Релиз 1.1.2 Отключение зависимости от JSON
2 parents 5c64af4 + be6521d commit 3639def

File tree

7 files changed

+19
-17
lines changed

7 files changed

+19
-17
lines changed

features/step_definitions/Настройки.os

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,11 @@
158158

159159
Текст = ПрочитатьФайл(ПутьФайлаНастроек);
160160

161-
Чтение = Новый ПарсерJSON;
162-
Настройки = Чтение.ПрочитатьJSON(Текст,,,Истина);
163-
161+
ЧтениеJSON = Новый ЧтениеJSON();
162+
ЧтениеJSON.УстановитьСтроку(Текст);
163+
Настройки = ПрочитатьJSON(ЧтениеJSON, Ложь);
164+
ЧтениеJSON.Закрыть();
165+
164166
Возврат Настройки;
165167

166168
КонецФункции

packagedef

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,17 @@
1313
Константы_ЛокальнаяВерсия = ЗагрузитьСценарий(ПутьКСценариюКонстант);
1414
ВерсияПродукта = Константы_ЛокальнаяВерсия.ВерсияПродукта;
1515
Иначе
16-
ВерсияПродукта = "1.1.0";
16+
ВерсияПродукта = "1.1.2";
1717
КонецЕсли;
1818

1919
Описание.Имя("opm")
2020
.Версия(ВерсияПродукта)
2121
.ВерсияСреды("1.8.3")
22-
.ЗависитОт("fs", "1.1.0")
22+
.ЗависитОт("fs", "1.2.0")
2323
.ЗависитОт("asserts", "1.3.0")
24-
.ЗависитОт("json", "1.1.1")
2524
.ЗависитОт("fluent", "0.4.0")
2625
.ЗависитОт("logos", "1.3.0")
27-
.ЗависитОт("cli", "0.9.10")
26+
.ЗависитОт("cli", "0.10.2")
2827
.ЗависитОт("tempfiles", "1.0.0")
2928
.ЗависитОт("gitrunner", "1.6.2")
3029
.ЗависитОт("reflector", "0.7.1")

src/cmd/Модули/ПараметрыПриложенияOpm.os

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -220,8 +220,10 @@
220220

221221
Текст = ПрочитатьФайл(ПутьФайлаНастроек);
222222

223-
Чтение = Новый ПарсерJSON;
224-
Настройки = Чтение.ПрочитатьJSON(Текст,,,Истина);
223+
ЧтениеJSON = Новый ЧтениеJSON();
224+
ЧтениеJSON.УстановитьСтроку(Текст);
225+
Настройки = ПрочитатьJSON(ЧтениеJSON, Ложь);
226+
ЧтениеJSON.Закрыть();
225227

226228
Возврат Настройки;
227229

@@ -254,10 +256,12 @@
254256

255257
Функция СформироватьТекстНастроек(Знач Настройки)
256258

257-
Json = Новый ПарсерJSON;
258-
ТекстНастроек = Json.ЗаписатьJSON(Настройки);
259+
Json = Новый ЗаписьJSON();
260+
Json.УстановитьСтроку();
259261

260-
Возврат ТекстНастроек;
262+
ЗаписатьJSON(Json, Настройки);
263+
264+
Возврат Json.Закрыть();
261265

262266
КонецФункции
263267

src/core/Классы/КэшУстановленныхПакетов.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
ПакетУстановлен = ДанныеПакета <> Неопределено;
1919
Если ПакетУстановлен И НЕ ПустаяСтрока(КаталогПоискаБиблиотек) Тогда
2020
КаталогБиблиотекПакета = Новый Файл(ОбъединитьПути(ДанныеПакета.КаталогПакета, "..")).ПолноеИмя;
21-
ПакетУстановлен = КаталогБиблиотекПакета = КаталогПоискаБиблиотек;
21+
ПакетУстановлен = ФС.ПутиРавны(КаталогБиблиотекПакета, КаталогПоискаБиблиотек);
2222
КонецЕсли;
2323

2424
ПутьКФайлуМетаданных = ПолучитьПутьКФайлуМетаданныхБиблиотеки(ОписаниеЗависимости.ИмяПакета);

src/core/Классы/СборщикПакета.os

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,6 @@
348348
ЗаписьТекста.ЗаписатьСтроку("//");
349349
ЗаписьТекста.ЗаписатьСтроку("");
350350

351-
Консоль = Новый Консоль;
352351
ДобавлятьПроцедурыПереопределения = Неопределено;
353352
Лог.Информация("Добавить в описание пакета процедуры переопределения сборки и установки?");
354353
Пока Истина Цикл

src/core/Модули/КонстантыOpm.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@
2424
ПутьВЗапасномХранилище = "/download/";
2525
ЛокальныйКаталогУстановкиПакетов = "oscript_modules";
2626
ИмяЛога = "oscript.app.opm";
27-
ВерсияПродукта = "1.1.0";
27+
ВерсияПродукта = "1.1.2";
2828
ИмяФайлаНастроек = "opm.cfg";

src/core/Модули/НастройкиOpm.os

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
#Использовать json
21
#Использовать logos
32

43
Перем мНастройки;
5-
Перем мПутьФайлаНастроек;
64
Перем Лог;
75
Перем КешИнтернетПрокси;
86

0 commit comments

Comments
 (0)