📝 Insert enable patch in front

This commit is contained in:
Nikhil Badyal
2024-12-23 21:43:39 +05:30
parent ab11a80c20
commit 4452238ce0
2 changed files with 5 additions and 9 deletions
+3 -7
View File
@@ -31,14 +31,15 @@ class Parser(object):
self.config = config
def include(self: Self, name: str) -> None:
"""The function `include` adds a given patch to a list of patches.
"""
The function `include` adds a given patch to the front of a list of patches.
Parameters
----------
name : str
The `name` parameter is a string that represents the name of the patch to be included.
"""
self._PATCHES.extend(["-e", name])
self._PATCHES[:0] = ["-e", name]
def exclude(self: Self, name: str) -> None:
"""The `exclude` function adds a given patch to the list of excluded patches.
@@ -135,11 +136,6 @@ class Parser(object):
for patch in patches_dict["universal_patch"]:
self.include(patch["name"]) if patch["name"] in app.include_request else ()
@staticmethod
def is_new_cli() -> bool:
"""Check if new cli is being used."""
return True
# noinspection IncorrectFormatting
def patch_app(
self: Self,
+2 -2
View File
@@ -124,12 +124,12 @@ class Patches(object):
The `app` parameter is of type `APP`. It represents an instance of the `APP` class.
"""
self.patches_dict[app.app_name] = []
app.patches = convert_command_output_to_json(
patches = convert_command_output_to_json(
f"{config.temp_folder}/{app.resource["cli"]["file_name"]}",
f"{config.temp_folder}/{app.resource["patches"]["file_name"]}",
)
for patch in app.patches:
for patch in patches:
if not patch["compatiblePackages"]:
p = {x: patch[x] for x in ["name", "description"]}
p["app"] = "universal"