Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Релиз 1.1.2 Отключение зависимости от JSON #212

Merged
merged 11 commits into from
Nov 8, 2023
Merged
8 changes: 5 additions & 3 deletions features/step_definitions/Настройки.os
Original file line number Diff line number Diff line change
Expand Up @@ -158,9 +158,11 @@

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

Чтение = Новый ПарсерJSON;
Настройки = Чтение.ПрочитатьJSON(Текст,,,Истина);

ЧтениеJSON = Новый ЧтениеJSON();
ЧтениеJSON.УстановитьСтроку(Текст);
Настройки = ПрочитатьJSON(ЧтениеJSON, Ложь);
ЧтениеJSON.Закрыть();

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

КонецФункции
Expand Down
5 changes: 2 additions & 3 deletions packagedef
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,14 @@
Константы_ЛокальнаяВерсия = ЗагрузитьСценарий(ПутьКСценариюКонстант);
ВерсияПродукта = Константы_ЛокальнаяВерсия.ВерсияПродукта;
Иначе
ВерсияПродукта = "1.1.0";
ВерсияПродукта = "1.1.2";
КонецЕсли;

Описание.Имя("opm")
.Версия(ВерсияПродукта)
.ВерсияСреды("1.8.3")
.ЗависитОт("fs", "1.1.0")
.ЗависитОт("fs", "1.2.0")
.ЗависитОт("asserts", "1.3.0")
.ЗависитОт("json", "1.1.1")
.ЗависитОт("fluent", "0.4.0")
.ЗависитОт("logos", "1.3.0")
.ЗависитОт("cli", "0.9.10")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -220,8 +220,10 @@

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

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

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

Expand Down Expand Up @@ -254,10 +256,12 @@

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

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

Возврат ТекстНастроек;
ЗаписатьJSON(Json, Настройки);

Возврат Json.Закрыть();

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
ПакетУстановлен = ДанныеПакета <> Неопределено;
Если ПакетУстановлен И НЕ ПустаяСтрока(КаталогПоискаБиблиотек) Тогда
КаталогБиблиотекПакета = Новый Файл(ОбъединитьПути(ДанныеПакета.КаталогПакета, "..")).ПолноеИмя;
ПакетУстановлен = КаталогБиблиотекПакета = КаталогПоискаБиблиотек;
ПакетУстановлен = ФС.ПутиРавны(КаталогБиблиотекПакета, КаталогПоискаБиблиотек);
КонецЕсли;

ПутьКФайлуМетаданных = ПолучитьПутьКФайлуМетаданныхБиблиотеки(ОписаниеЗависимости.ИмяПакета);
Expand Down
1 change: 0 additions & 1 deletion src/core/Классы/СборщикПакета.os
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,6 @@
ЗаписьТекста.ЗаписатьСтроку("//");
ЗаписьТекста.ЗаписатьСтроку("");

Консоль = Новый Консоль;
ДобавлятьПроцедурыПереопределения = Неопределено;
Лог.Информация("Добавить в описание пакета процедуры переопределения сборки и установки?");
Пока Истина Цикл
Expand Down
2 changes: 1 addition & 1 deletion src/core/Модули/КонстантыOpm.os
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@
ПутьВЗапасномХранилище = "/download/";
ЛокальныйКаталогУстановкиПакетов = "oscript_modules";
ИмяЛога = "oscript.app.opm";
ВерсияПродукта = "1.1.0";
ВерсияПродукта = "1.1.2";
ИмяФайлаНастроек = "opm.cfg";
2 changes: 0 additions & 2 deletions src/core/Модули/НастройкиOpm.os
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
#Использовать json
#Использовать logos

Перем мНастройки;
Перем мПутьФайлаНастроек;
Перем Лог;
Перем КешИнтернетПрокси;

Expand Down