summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/hig.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hig.py')
-rw-r--r--bitbake/lib/bb/ui/crumbs/hig.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hig.py b/bitbake/lib/bb/ui/crumbs/hig.py
index 1bc155d008..38f890b9f1 100644
--- a/bitbake/lib/bb/ui/crumbs/hig.py
+++ b/bitbake/lib/bb/ui/crumbs/hig.py
@@ -25,12 +25,12 @@ import gobject
25import hashlib 25import hashlib
26import os 26import os
27import re 27import re
28import subprocess
29import shlex 28import shlex
30from bb.ui.crumbs.hobcolor import HobColors 29from bb.ui.crumbs.hobcolor import HobColors
31from bb.ui.crumbs.hobwidget import hcc, hic, HobViewTable, HobInfoButton, HobButton, HobAltButton, HobIconChecker 30from bb.ui.crumbs.hobwidget import hcc, hic, HobViewTable, HobInfoButton, HobButton, HobAltButton, HobIconChecker
32from bb.ui.crumbs.progressbar import HobProgressBar 31from bb.ui.crumbs.progressbar import HobProgressBar
33import bb.ui.crumbs.utils 32import bb.ui.crumbs.utils
33import bb.process
34 34
35""" 35"""
36The following are convenience classes for implementing GNOME HIG compliant 36The following are convenience classes for implementing GNOME HIG compliant
@@ -799,7 +799,8 @@ class DeployImageDialog (CrumbsDialog):
799 self.progress_bar.hide() 799 self.progress_bar.hide()
800 800
801 def popen_read(self, cmd): 801 def popen_read(self, cmd):
802 return os.popen("%s 2>/dev/null" % cmd).read().strip() 802 tmpout, errors = bb.process.run("%s" % cmd)
803 return tmpout.strip()
803 804
804 def find_all_usb_devices(self): 805 def find_all_usb_devices(self):
805 usb_devs = [ os.readlink(u) 806 usb_devs = [ os.readlink(u)
@@ -828,7 +829,7 @@ class DeployImageDialog (CrumbsDialog):
828 cmdline = bb.ui.crumbs.utils.which_terminal() 829 cmdline = bb.ui.crumbs.utils.which_terminal()
829 if cmdline: 830 if cmdline:
830 cmdline += "\"sudo dd if=" + self.image_path + " of=" + combo_item + "\"" 831 cmdline += "\"sudo dd if=" + self.image_path + " of=" + combo_item + "\""
831 subprocess.Popen(args=shlex.split(cmdline)) 832 bb.process.run(shlex.split(cmdline))
832 833
833 def update_progress_bar(self, title, fraction, status=None): 834 def update_progress_bar(self, title, fraction, status=None):
834 self.progress_bar.update(fraction) 835 self.progress_bar.update(fraction)