diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hig.py')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hig.py | 7 |
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 | |||
25 | import hashlib | 25 | import hashlib |
26 | import os | 26 | import os |
27 | import re | 27 | import re |
28 | import subprocess | ||
29 | import shlex | 28 | import shlex |
30 | from bb.ui.crumbs.hobcolor import HobColors | 29 | from bb.ui.crumbs.hobcolor import HobColors |
31 | from bb.ui.crumbs.hobwidget import hcc, hic, HobViewTable, HobInfoButton, HobButton, HobAltButton, HobIconChecker | 30 | from bb.ui.crumbs.hobwidget import hcc, hic, HobViewTable, HobInfoButton, HobButton, HobAltButton, HobIconChecker |
32 | from bb.ui.crumbs.progressbar import HobProgressBar | 31 | from bb.ui.crumbs.progressbar import HobProgressBar |
33 | import bb.ui.crumbs.utils | 32 | import bb.ui.crumbs.utils |
33 | import bb.process | ||
34 | 34 | ||
35 | """ | 35 | """ |
36 | The following are convenience classes for implementing GNOME HIG compliant | 36 | The 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) |