BuildScript/scripts/commands/patch_infoplist_command.py

14 lines
442 B
Python

from commands.patch_project import PatchProject
from utils.infoplist.patcher import Patcher
class PatchInfoPlist(PatchProject):
def __init__(self, config, path_provider, value_provider):
PatchProject.__init__(self, config, path_provider, value_provider, 'plist')
def _patchProject(self, project):
abs_path = self._path_provider.resolveAbsPath(project.rel_path)
patcher = Patcher(abs_path)
patcher.AddOrReplace(project.settings)