def prepare(self): super(Patch, self).prepare() self.package = self.kwds["package"] self.subpackage_of = self.kwds.get("subpackage_of") self.patch = self.kwds["patch"] self.branch = self.kwds["branch"] if self.subpackage_of: main_package = self.subpackage_of else: main_package = self.package repo = FedoraGitRepo(main_package, branch=self.branch) diff = repo.get_patch(self.patch) if self.diffstat: self.diffstat = repo.get_diffstat(self.patch) self.text = highlight(diff, DiffLexer(), HtmlFormatter(full=True, nobackground=True)) self.changelog = repo.get_patch_changelog(self.patch)
def prepare(self): super(Patch, self).prepare() self.package = self.kwds['package'] self.subpackage_of = self.kwds.get('subpackage_of') self.patch = self.kwds['patch'] self.branch = self.kwds['branch'] if self.subpackage_of: main_package = self.subpackage_of else: main_package = self.package repo = FedoraGitRepo(main_package, branch=self.branch) diff = repo.get_patch(self.patch) if self.diffstat: self.diffstat = repo.get_diffstat(self.patch) self.text = highlight(diff, DiffLexer(), HtmlFormatter(full=True, nobackground=True)) self.changelog = repo.get_patch_changelog(self.patch)