bitbake: toaster: use re.sub() instead of translate()
translate has different set of parameters in python 3 and can't be used the way it's used in toaster api module. Replacing it with re.sub() should make the code work in both python 2 and python 3. [YOCTO #9584] (Bitbake rev: 7cc3a41139abc5b8d1eef4376fb19aba3910ce0d) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d393fe6cff
commit
cf454d74a8
|
@ -18,6 +18,7 @@
|
|||
|
||||
|
||||
# Temporary home for the UI's misc API
|
||||
import re
|
||||
|
||||
from orm.models import Project, ProjectTarget, Build
|
||||
from bldcontrol.models import BuildRequest
|
||||
|
@ -92,7 +93,7 @@ class XhrBuildRequest(View):
|
|||
if 'targets' in request.POST:
|
||||
ProjectTarget.objects.filter(project = project).delete()
|
||||
s = str(request.POST['targets'])
|
||||
for t in s.translate(None, ";%|\"").split(" "):
|
||||
for t in re.sub(r'[;%|"]', '', s).split(" "):
|
||||
if ":" in t:
|
||||
target, task = t.split(":")
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue