Remove html_escape() and use the standard html library instead.
This commit is contained in:
parent
cff9839d83
commit
055933c5d1
|
@ -5,22 +5,11 @@ Module for backend talk with Jenkins executed by the web/CGI
|
||||||
|
|
||||||
from argparse import ArgumentParser
|
from argparse import ArgumentParser
|
||||||
from subprocess import run
|
from subprocess import run
|
||||||
|
import html
|
||||||
|
|
||||||
from config import (jarargs, jobpath)
|
from config import (jarargs, jobpath)
|
||||||
|
|
||||||
|
|
||||||
def html_escape(string):
|
|
||||||
"""
|
|
||||||
Function for escaping certain symbols to XML-compatible sequences.
|
|
||||||
"""
|
|
||||||
html_codes = [("'", '''), ('"', '"'), ('&', '&'),
|
|
||||||
('<', '<'), ('>', '>')]
|
|
||||||
for i in html_codes:
|
|
||||||
string = string.replace(i[0], i[1])
|
|
||||||
|
|
||||||
return string
|
|
||||||
|
|
||||||
|
|
||||||
def add_job(jobname):
|
def add_job(jobname):
|
||||||
"""
|
"""
|
||||||
Function for adding a job to Jenkins.
|
Function for adding a job to Jenkins.
|
||||||
|
@ -40,7 +29,7 @@ def add_job(jobname):
|
||||||
zshcmd = 'load devuan %s' % (blendfile)
|
zshcmd = 'load devuan %s' % (blendfile)
|
||||||
|
|
||||||
command = "zsh -f -c 'source sdk && %s && build_image_dist'" % zshcmd
|
command = "zsh -f -c 'source sdk && %s && build_image_dist'" % zshcmd
|
||||||
command = html_escape(command)
|
command = html.escape(command)
|
||||||
|
|
||||||
replacements = [('DESC', desc),
|
replacements = [('DESC', desc),
|
||||||
('SDK', sdk),
|
('SDK', sdk),
|
||||||
|
|
Loading…
Reference in New Issue