From ffd9483964ea7365b8a0e2dfc4937bed42b58d8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Mon, 10 Jun 2024 00:10:44 +0200 Subject: [PATCH] Fix linter: use json.loads() --- package_linter.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_linter.py b/package_linter.py index ac290a2..4deb390 100755 --- a/package_linter.py +++ b/package_linter.py @@ -797,9 +797,9 @@ class App(TestSuite): "The config panel is set to version 1.x, but the config script is apparently still using some old code from 0.1 such as '$YNH_CONFIG_STUFF' or 'yunohost app action'" ) - validate_schema( + yield from validate_schema( "config_panel", - config_panel_v1_schema(), + json.loads(config_panel_v1_schema()), toml.load(app.path + "/config_panel.toml"), ) @@ -1217,8 +1217,8 @@ class Configurations(TestSuite): "The 'check_process' file that interfaces with the app CI has now been replaced with 'tests.toml' format and is now mandatory for apps v2." ) else: - validate_schema( - "tests.toml", tests_v1_schema(), toml.load(app.path + "/tests.toml") + yield from validate_schema( + "tests.toml", json.loads(tests_v1_schema()), toml.load(app.path + "/tests.toml") ) @test() @@ -2278,7 +2278,7 @@ class Manifest(TestSuite): def manifest_schema(self): if app_packaging_format <= 1: return - validate_schema("manifest", manifest_v2_schema(), self.manifest) + yield from validate_schema("manifest", json.loads(manifest_v2_schema()), self.manifest) ########################################